[PHP-users 9842] Re: ファイルアップロードの不思議な現象

Kohsaku php-users@php.gr.jp
Fri, 06 Sep 2002 17:26:48 +0900


工作です。
#一度も動かしてないので未確認ですが…^^;

> define (STOCKDIR, 'd:\temp');	// ←適当に変えてください。
> // register_globals=Onの場合
> if (isset($ul1)) {
>   echo "<br>UPLOAD 1 : ".$ul1;
>   if ($ul1 != "none") {
>     echo " : ".$ul1_name." : ";
>     $dstfile = STOCKDIR."/".$ul1_name;
PHPを動かしているのがWindowsであることも考えると、

a:\readme.txt -> d:\temp\readme.txt
a:readme.txt  -> d:\temp\a:readme.txt
になってしまうのが原因かと。

$dstfile = STOCKDIR."/". basename(ereg_replace('.:', '', $ul1_name));
ではだめですか?

  //--------------------------------//
 // Kohsaku (kohsaku@feelssoft.jp) //
//--------------------------------//