0

PHPスクリプトでjpgファイルパスをロードする際に問題があります.ファイルパスを正しく指定しました.ブラウザに入力すると、ブラウザに画像が表示されます.しかし、スクリプトを実行しようとすると、

書き込み用に開くことができません'http://localhost/php/testig/assets/Others/uploadify/memes/abc100003052455644.jpg': 引数が無効です

このパスをクライアント側に戻しています。したがって、これを使用するdirname(__ FILE __)と問題なく動作しますが、jquery を使用してクライアント側で画像のパスを動的に変更しようとすると、エラーが発生します。

ローカル リソースの読み込みが許可されていません

4

2 に答える 2

0
$current_path = realpath(dirname(__FILE__)) . DIRECTORY_SEPARATOR;
$file_path = $current_path . "somefolder/folder2/filename.jpg";

この方法でファイルパスをキャッチしてみてください..

PHP コードでは、実際のパスを使用する必要があります。

編集:

$www_path = "http://localhost/folder/folder/folder/img.jpg";

PHP コード内で使用できる最初の $file_path (PHP コード内でのみ画像ファイルを開く/編集/削除するため)。

$www_path は、ユーザーから見ることができるパスであり、HTML に Image src として配置できます。

于 2013-03-18T16:09:14.287 に答える
-1

問題はあなたにあります/php/testig/- これは/php/testing/. 単純なタイプミス!

于 2013-03-18T15:55:37.920 に答える