[PHP-users 12597] Re: ファイルアップロードの処理方法について
Yoshihisa Inoue
php-users@php.gr.jp
Fri, 17 Jan 2003 19:58:03 +0900
ども井上です。
> 2フォーム目から3フォーム目に渡すときに
> 引数として画像データをそのまま引き渡すのかと
> 思っていたのですが、うまくできませんでした。
えっとたぶん2フォーム目から3フォーム目へ値渡しが行われて
いないのが原因と思われます。
特に問題がないのなら、2フォーム目飛ばして、3フォーム目
にいくようにして、しまった方がいいともいます。
んで1フォーム目で画像を表示させた方がいいと思います。
汚いですけど一応サンプルソースつけます。
************ここから*************************************
<HTML>
<HEAD>
<script type="text/javascript" language="javascript">
<!--
//damy.jpgのところは、デフォルトでダミー表示させる画像に置き換えてください。
function changImg(b){
if(b){ document.upload_image.src = document.form.userfile.value ; }
else { document.upload_image.src= "./damy.jpg";}
};
//-->
</script>
<TITLE>test</TITLE>
</HEAD>
<BODY bgcolor="#EEEEFF" onLoad="changImg(false)">
<img src="" name="upload_image">
<FORM method ='post' action='./index.html' ENCTYPE='multipart/form-data' name="form" >
<INPUT NAME = 'userfile' TYPE = 'file' size = '40' value = '' onChange="changImg(true)" ></TD>
<INPUT type ='submit' name = 'damy' value = 'upload'>
</FORM>
</BODY>
</HTML>
************ここまで*************************************
By Yoshihisa Inoue (S*BUG)