ホームページ >バックエンド開発 >PHPチュートリアル >PHP はアップロード後の画像実装コードをシミュレートします、_PHP チュートリアル
この記事の例では、参考のために PHP がアップロード後の画像をシミュレートする特定のコードを共有します。具体的な内容は次のとおりです
サーバーとクライアントは両方ともphp言語です
ただし、クライアントは Web ページではなく、ブラウザーではなくコマンドラインで実行されます
ここで行う必要があるのは、クライアントでサーバーにアクセスし、サーバー上の画像を読み取り、クライアントで画像の幅を 100 に変更して、サーバーにアップロードすることです。
最初の 2 つのステップが完了しました:
1. サーバー上のイメージを読み取り、バイナリに変換してクライアントに送信します。クライアントは fopen と fwrite を使用してイメージを再生成し、クライアントの org/resouse ディレクトリに保存します。
2. 次に、 org/resouse の画像を幅 100 に処理し、クライアントの org/w100 ディレクトリに保存します
3. 最後のステップでサーバーに再アップロードするにはどうすればよいですか?
クライアントの org/w100/ ディレクトリに画像があります: 5k0ach.jpg この画像をサーバーにアップロードするにはどうすればよいですか?
注意: クライアントはWebページではなく、フォームなどのインターフェイスはなく、コマンドラインで実行されます
クライアント gptest.php のコードの一部 (ログイン部分は省略されており、ログインが成功したと仮定して、値を psn_id に直接割り当てます):
リーリー
リーリー
クライアント ファイル:
login.php ログイン
get_imginfo.php ログイン成功後、画像の名前、タイプ[jpg/png/gif]、パス、その他の情報をデータベースから取得します
get_stream.php は、画像パスに従って画像を読み取ります:
リーリー
リーリー
クライアント gptest.php のコードの最後の 5 行とサーバー create_img.php のコードを変更する必要があります。
以上がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。また、皆様もBangke Homeを応援していただければ幸いです。