[PHP-users 6544] Re: はじめまして。

GUSTAV php-users@php.gr.jp
Sat, 30 Mar 2002 18:09:22 +0900


GUSTAVです。

たぶん原因は$updirがhttp経由なためにアップロードできないのかと。
スクリプトファイルと同じサーバ内へのアップロードだと思うので、
upload.phpをもとにした相対URLで指定するべきです。
それと、画像の大きさはOKですか?20KBを越えていませんか?

私の環境では以下のような感じで動作していますけど。

「upload.html」

<html>
<head><title>upload</title>
</head>
<body>
<FORM ACTION="upload.php" METHOD="post" enctype="multipart/form-data">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000">
ファイル名 <INPUT NAME="userfile" TYPE="file">
<INPUT TYPE="submit" VALUE="Send File">
</FORM>
</body>
</html>


「upload.php」

<?php
  header("Content-type: text/html; charset=euc-jp");
?>
<html><head><title>upload</title></head>
<body>
<?php
echo("$userfile_name");
copy($userfile ,"$userfile_name");
print("<img src=\"$updir/$userfile_name\">");
?>
</body>
</html>