2011-09-13 23 views
0

これで、アップロードする画像をアップロードする前に、アップロードする前に画像をアップロードすることができます。私の心はちょっと疲れています。ちょうど私にこのことを教えてください。 THX(ところで、それは仕事をdoesntの:p)はそのきれいなページに、私はcompouter上の私の写真からファイルを選択し、それがエコーをdoesnの「HI wazzupPHP画像アップロード、ファイルを選択してプレビューする

<?php 
if(isset($_FILES['image'])){ 
echo "hi wazzup!"; 

} 

?> 

<form name="form" id="form" method="post" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" > 
<input type="file" name="image" onChange="if(event.propertyName=='value') {document.getElementById("form").submit();}"> 
</form> 
+0

「あなたがアップロードしようとしているものを見てのチャンス」を代わりに$ _POSTの$ _FILESを使うべきか? –

+0

それがすべてで何かをエコー表示場合病気 – arlenwasp

+0

幸せになります問題は、たとえ私が "何か"エコーを入れても、それdoes notはそれをエコーする – arlenwasp

答えて

0

出力が何であるかを参照してください、あなたはあなたのjavascriptウィーター知っているだろう間違っているか、あなたは=ファイル名、プレビューやサムネイルを画像

<?php 
if(isset($_POST)) 
{ 
    if(isset($_FILES['image'])){ 
     echo "<span style=\"z-index:1000;display:block;\">hi wazzup!</span>"; 
    } 
echo "POSTED"; 
} 
?> 
+0

そのエコーPOSTEDユーザーのエントリなしで、ページを読み込んで:(、私はwh知っているあまりにもjavascriptが間違って行くere。任意のヒント? – arlenwasp

+1

この場合、フォームに隠れたフィールドをとり、その値をDOITのようなものに設定し、ポストチェックでその値が存在するかどうかを設定できますか?提出時に、ウィザーの隠しフィールドの値が印刷されているかどうか。あなたのファイル入力タグがhtmlのファイルタグの値を設定する前にsubmit onchangeを呼び出すことができることを確認してください。 – Astha

+0

はonChange = "alert(this.value)"に編集しました。そして、それは私のコンピュータからファイルを選択したときにだけ警告しました! $ _POSTが特定の値を受け取っていないことがありますか? (isset($ _ POST ['image'])){..... if(isset($ _ POST ['THIS VALUE'])){何値をピッキングするか。感謝 – arlenwasp

関連する問題