[PHP-users 24292] Re: PHPで自動生成したディレクトリ内にFTPでファイルをアップしたいのですが

聖 悠香 youka_hijiri @ hotmail.com
2005年 1月 28日 (金) 16:58:42 JST


Randolphさん、榮水さんお世話になります。悠香です。

所有者をWinSCPというソフトで確認したところ
自動生成されてるディレクトリーはApachで、他はユーザーアカウントでした。

ですので、榮水さんからのアドバイスにあった
解決策3:
 mkdirのあとに、chown($path, $ftpuser)する。
 (これが現実的でしょうか)

こちらを試してみましたところ、Warning: chown(): Operation not permitted inと
いうエラーが出て所有者の変更ができません。

実際に書いたソース
if ($s_code == "00101") {
	$path = "ディレクトリを生成したいアドレス";
	$ftpuser = "変更したいユーザー名";
	$filename = "index.php";
	//ディレクトリを属性755でディレクトリを作成
	mkdir($path,0755);
	chown($path, $ftpuser);
}

これはサーバー側で制御されてしまってるのでしょうか?それともソースに問題があ
るのでしょうか?

お手数ですがよろしくおねがいします




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