EDITED:質問を明確にします。ファイルをアップロードするフォーム。メインHTMLに変数を提供します。
- のindex.html内のファイルのアップロードフォームを:私は取得したい
。 (完了)
- フォームはPHPファイルに送信されます。 (完了)
- PHPファイルは、ファイルを適切な場所に移動します。 (完了)
- index.htmlがリロードされ、PHPが終了しました。
- index.htmlは、後で使用するためにPHPからアップロードされたファイルの場所を取得します。 (元に戻す)
私は私が戻ったindex.htmlにPHPからパラメータを与えるか、知っていない、または問題がどのようにPHPとHTMLの情報交換、私は理解していないです。
このような機能がAjaxで書かれていて、私のindex.htmlに「出かける」必要はありません。
私は、HTML内でこの形式があります。
<form method="post" enctype="multipart/form-data" action="uploader.php">
<input type="file" name="uploadedfile"/>
<input type="submit" name="submit" class="button" value="Submit"></button>
</form>
をそして、それが呼び出すPHPは、次のようになります。
<?php
$target_path = "uploads/";
$target_path = $target_path . ($_FILES["uploadedfile"]["name"]);
if(move_uploaded_file($_FILES["uploadedfile"]["tmp_name"], $target_path)) {
echo "Success!"
} else{
echo "There was an error uploading the file, please try again!";
}
header('Location: http://localhost/index.html');
exit();
?>
提出押すと、ファイルが正しくサーバーにアップロードされます。
質問を明確にすることはできますか? – svinto
これはコイルタイプの質問 – leon
あなたの質問はあなたが明確にしない限り閉じられます。 – Nasreddine