[PHP-users 4005] NetscapeNavigator4.71でファイルのアップロードが出来ない

Hiromitsu Terashima php-users@php.gr.jp
Fri, 30 Nov 2001 13:22:53 +0900


 こんにちは。初めて投稿させていただきます寺島と申します。以後
よろしくお願い致します。

 さて、NetscapeNavigator4.7を使用した場合に、ファイルのアップロードが
正常に行なわれていないという問題に直面しております。私の環境は以下の
通りです。

 ・サーバ       Solaris 5.8 + php 4.0.6 + Apache 1.3.2
 ・クライアント WindowsNT WS + SP6

 また、ソースは以下のように記述しております。

(アップロードするファイルを設定する側のソース test1.php)
<?php
  <Form EncType="multipart/form-data" Action="test2.php" Method="Post">
    <Input Type="Hidden" Name="MAX_FILE_SIZE" Value="2097152">
    <Input Name="userFile" Type="File" Size="60">
    <Input Type="Submit" Value="Upload File">
  </Form>
?>

(ファイルをアップロードする側のソース test2.php)
<?php
  chmod( $userFile, 0755 );
  if( !copy( $userFile, $userfile_name ) ) {
    echo( "upload error!!" );
    exit();
  }
?>

 このソースですと、IE5.xまたはNetscape6.xだと問題なく動作するのですが、
NetscapeNavigator4.7の場合に、$userFileの値がnoneになってしまいます。
また、php3で作成したソースだと、上記ブラウザ全てで問題なく動作していま
す。
全てphp4で作成しなければいけないという制約があり、どうやったら期待通りの
動作がするようになるのか……と途方にくれております(php4の不具合とかでは
なさそうですし、php3とで仕様が変わった?)。

 どなたか、上記のような現象の解決方法をご存知の方いらっしゃいましたら、
アドバイスを頂けませんでしょうか。よろしくお願い致します。


 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

 シンヨーサンワテクノス株式会社 オープンソーシング事業部
 寺島 宏光 mail: sst_tera@canon-soft.co.jp  (客先)
           : terahiro@mail3.alpha-net.ne.jp (自宅)

 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/