ホームページ  >  記事  >  バックエンド開発  >  画像パスを保存するために file_put_contents を設定するにはどうすればよいですか?

画像パスを保存するために file_put_contents を設定するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:09:263165ブラウズ

file_put_contents 画像を保存するパスを設定するにはどうすればよいですか?
私のコード $img_size = file_put_contents("D://www/web/public/". $pic_name, $img_data);
彼はプロンプトを出しました: 警告: file_put_contents(D://www/web/public/gs_237f015b.gif) : ストリームを開けませんでした: そのようなファイルまたはディレクトリはありません
パブリック フォルダーが存在します


ディスカッションに返信 (解決策)

$img_size = file_put_contents ("D:/www/web /public /". $pic_name, $img_data);

$img_size = file_put_contents("D:/www/web/public/". $pic_name, $img_data);


このように書くと機能しません。警告: file_put_contents (D://www/web/public/gs_237f015b.gif): ストリームを開けませんでした: そのようなファイルまたはディレクトリはありません

D://www/web/public
このディレクトリが存在するかどうか注意深く確認してください

D: / /www/web/public
このディレクトリが存在するかどうかを注意深く確認してください


いくつかのディレクトリを変更しましたが、何も機能しません

あなたのシステムは何ですか?
現在のコードは何ですか?

あなたのシステムは何ですか?
現在のコードは何ですか?


システムは Windows で、コードは $img_size = file_put_contents(" ". $pic_name, $img_data); に変更すると、ルート ディレクトリにアップロードできます

D:/ /www/web/public はい プロジェクトのルート ディレクトリに現在実行されているファイルはありますか?ディレクトリ構造を投稿します。

D://www/web/public はプロジェクトのルート ディレクトリですか? 現在実行されているファイルはどのディレクトリにありますか?ディレクトリ構造を投稿します。


いいえ、これはルート ディレクトリ D://www/web です。写真を D://www/web/public フォルダーに転送したいです

$img_size = file_put_contents("public/". $pic_name, $ img_data);
以上です

$img_size = file_put_contents("public/". $pic_name, $img_data);
以上です


以上です。ありがとうございます
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。