ホームページ >バックエンド開発 >PHPチュートリアル >PHP は iframe を使用してページを更新せずにファイルをアップロードします (1/2)_PHP チュートリアル
フォームとiframeのtarget属性を使う
1. ファイルをアップロードするためのPHPチュートリアルの方法。
このメソッドは、クライアントから取得した $_files 変数である $file パラメータを受け取り、アップロードが失敗した場合は、空の文字列が返されます。
phpコード
_top ------------ Main Framefunction Uploadfile($file) {
_self ---------- - self
$destinationpath = "./upload/";
if (!file_exists($destinationpath)){
mkdir($destinationpath, 07 77) }
//名前を変更
$filename = date('ymdhis') . iconv('utf-8' , 'gb2312' , basename($file['name'])); ['tmp_name']、$destinationpath 。 filename)) { return iconv('gb2312' , 'utf-8' , $filename);
} return ''; 。 form タグ form は属性ターゲットを定義します。これについては次のように説明されます:
[pre]target 属性:
_blank ---------- 新しいウィンドウを開く
_parent --------- 親フレーム
Custom name ----- フレーム構造に表示され、フレーム内に存在しますその名前でリンクを開きます
この例では、iframe 名が使用されているため、フォームが送信されると、リンクは iframe 内で開かれます (つまり、更新されず、正確には
no になるはずです)
フォームが送信されるとstartuploadメソッドが呼び出されますが、これはもちろんjsで定義されています。
[/pre][pre]さらに、プロンプト情報を表示するためのスパンも定義します。コードは次のとおりです。
[/pre]xhtml code