[PHP-users 1815] Re: ファイルのアップロードについて

BosProject T.Takeuchi php-users@php.gr.jp
Wed, 5 Sep 2001 15:45:40 +0900


> 結果としてローカルファイルのパスが表示されるのですが、
> ファイルはアップロードされていないのが現状です。
(中略)
> if(isset($upFile)){

 このスクリプトの場合でしたら、どのような環境設定を
しているかによって変わりますが、/var/tmp や /tmp 以下に
テンポラリファイルが書き込まれていると思います。
print $upFile; でどのディレクトリに書き込まれているかを
確認することができます。
 またアップロード時のファイル名でアップロードを完了
させたい場合には、
copy($upFile,$upFile_name); とすればスクリプトと同じ
ディレクトリに書き込まれるはずです。当然ファイルの保存先
のディレクトリには書き込み権限を与えておかなければ
なりません。
 あと蛇足ですが、ファイルが正常にアップロードされて
いるかどうかを確認するのには、isset()よりもempty()の
方が良いと思います。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
合資会社ボスプロジェクト
竹内 輝明 webmaster@bos-project.com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*