[PHP-users 35594] 外部サーバにアップロードした画像のパーミッションについて

takao tominaga jugemuphp @ gmail.com
2011年 6月 14日 (火) 23:12:07 JST


はじめまして。富永と申します。

外部サーバへHTTPでアクセスし、POSTでリクエストを送信して記事を投稿したいと思ってます。
HTTP_Requestを使用し、記事と画像の投稿はできています。
お知恵をお借りしたいのは、アップロードした画像のパーミッションを変更する方法についてです。




下記ソースは動作が確認できています。

require_once "HTTP/Request.php";
$req = new HTTP_Request();
$req->setURL('http://www.xxxxxxx.xx.xx');
$req->setMethod(HTTP_REQUEST_METHOD_POST);

$req->addPostData('date'   , '2011/06/14');
$req->addPostData('title'  , 'タイトル');
$req->addFile('photo1'     , '/test/images.jpg');

$content = '';
if (!PEAR::isError($req->sendRequest())) {
    $content = $req->getResponseBody();
} else {
    echo $res->getMessage();
}


画像(images.jpg)をアップロード後、パーミッションを変更する方法をご教授いただけますでしょうか?
FTPでのアップロードは想定しておりません。
chmod()は試しましたが、予想通りダメでした。。


chmod('http://www.xxxxxxx.xx.xx/images.jpg','0777');

Warning: chmod() No such file or directory




カレントサーバの環境
CentOS5
PHP5.2.17
Apache2.2.3


外部サーバの環境
不明


よろしくお願い致します。


PHP-users メーリングリストの案内