- 121 名前:115 mailto:sage [2007/08/13(月) 03:00:47 ID:???]
- >>117
レスありがとうございます。 現状、ローカルでは画像をアップせずに更新ボタンを押すと、元々hiddenで入れておりましたデータがファイルへ書き込まれます。 ですが、サーバーへアップして動作確認をすると、画像をアップせずに更新ボタンを押すと、hiddenでに入れていたデータが書き込めず、$data["IMG1"]=""の状態になってしまいます。 >>119 ローカルではエラー無く動いてます。一応以下に簡略化していないデータを載せさせて頂きます。 <?PHP $basedata="demo.jpg"; if($_POST){ $data=$_POST; //画像をアップ if($_FILES["IMG1"][tmp_name]){ $acp[1][0]=UPIMG();//ファイルをアップロードしてアップロードしたファイル名を返すユーザー定義関数です。 $acp[1][0]="アップ"; $data["IMG1"]=$acp[1][0]; } //$data["IMG1"]をファイルへ書き込むユーザー定義関数です。 DataCHANGE($data["IMG1"]); print "アップロードしたファイル名は".$data["IMG1"]; } ?> <form method="post" action="index.php" enctype="multipart/form-data"> <input type="hidden" name="IMG1" value="<?=$basedata?>" />現在の画像<br /> 新しく画像を選択して更新ボタンを押す、古い画像が置き換わります。<br /> <input type="file" name="IMG1" /><br /> <input type="submit" value="更新" /> </form> 申し訳ございませんが、ご教授のほどよろしくお願い致します。
|

|