1

自分のコンピュータとフォルダ Images を共有している別のコンピュータに自分の画像をアップロードしたいです。これは画像のパスです:

//92.62.178.149/Documents/Images

これは私のコードです:

chmod ("//92.62.178.149/Documents/Images/", 0777);
move_uploaded_file($tmpname, "//92.62.178.149/Documents/Images/" . $str . "." . $type);

しかし、私はいくつかの警告を受けました:

警告: chmod() [function.chmod]: No such file or directory in C:\xampp\htdocs\2new\ClassImage.php on line 66

警告: move_uploaded_file(//92.62.178.149/Documents/Images/d8426230-5a36-11e2-b0bc-616263646566.jpeg) [function.move-uploaded-file]: ストリームを開くことができませんでした: C:\xampp\htdocs で許可が拒否されました\2new\ClassImage.php 68 行目

警告: move_uploaded_file() [function.move-uploaded-file]: 'C:\xampp\tmp\php782.tmp' を '//92.62.178.149/Documents/Images/d8426230-5a36-11e2-b0bc- に移動できません68 行目の C:\xampp\htdocs\2new\ClassImage.php の 616263646566.jpeg'

4

1 に答える 1

1

これを試して

$destinationFolder = "\\\\92.62.178.149\\Documents\\Images\\";
chmod ($destinationFolder , 0777);
move_uploaded_file($tmpname, $destinationFolder  . $str . "." . $type);

ノート:-

When you are running a PHP script from the browser, you are not running it under your 
user account. You are running under whatever the HTTP server uses as the user name. 
So even if you have access to the folder, the server may not. 
The easiest fix is to give the serverwrite permission to that folder.
于 2013-01-09T08:47:19.620 に答える