「所有者」の欄を見ると、「apache」になっており、FTP接続時の接続名と異なるから削除出来ないのだと思いますが、こういうケースを避ける為に、どのようにしてPHP上からファイルアップロードやディレクトリ作成をすればいいのでしょうか?
ディレクトリ作成時は
mkdir($dir_name,0777);
としているだけです。
確認したFTPソフトはFFFTPです。
現在テストしているレンタルサーバの仕様は、Apache2.0.52、PHP4.3.9
方向性はあってるので、たぶん umask が設定されているのだと。
>|php|
umask(0);
mkdir($dir_name,0777);
||<
とすればいいかもしれない。
mkdirの前にumask(0)を入れると、FTP上から削除出来ました。
ずっと悩んでいたのですが、これが原因だったのですね。ありがとうございました。