[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 メーリングリストの案内