Rreeee
フォームタグ:
プロパティ ACTION は、フォームを送信するアクション、つまりテーブル、具体的にはサーバースクリプトの処理とフォームのアップロードを定義します。 action 属性が省略された場合は、現在のスクリプト処理を示します。method 属性は、フォームの送信時に使用される http メソッドを指定します。POST と GET はオプションです。 (GET を使用するとフォーム データがアドレス バーに表示されますが、POST では表示されません); enctype 属性は、サーバーに送信する前にフォーム データをエンコードする方法を指定します。属性値は application/x-www- です。 form-urlencode (これはデフォルトのオプションで、すべての文字列がエンコードされていることを示します)、multipart/form-data (エンコードしないでください。この値はファイルをアップロードするときに使用する必要があります)、text/plain (スペースは + に変換されますが、特殊文字はエンコードされません)
value属性は空間の値を表し、外部入力がある場合はその外部入力の値が格納され、デフォルト値に相当します。この属性は必須ではありません。
データ受信 ブラウザからデータを受信した後、サーバーはデータ型に応じて異なる処理方法を使用します: 1. 文字列型データは $_GET/$_POST 変数に格納されます。存 2. 一時ディレクトリに保存されているファイル データ (スクリプト サイクル クラスに保存され、古いものは自動的に削除されます)
<form action='' method='' enctype=''> <input type='' name='' value=''> </form>
Type = 'Password' プロパティであるため、コードはここには表示されません。
結果には文字列データのみが入力され、インデックス値はフォーム名はありますが、ファイル データが存在しません (システムの一時ファイル temp に保存され、存在時間はスクリプト サイクルです)。
アップロードされたファイルの一時ディレクトリは php.ini で設定できます (デフォルトでは閉じられています)。手動で変更しない場合は、サーバー システムのデフォルトの一時ファイル ディレクトリ temp が使用されます。
データ処理
は主にアップロードされたファイルを保存します(一時ファイルはスクリプト終了後に自動的に削除されます)。
関数を使用: move_uploaded_file (一時的なストレージ アドレス、ターゲット アドレス) move_uploaded_file (一時ストレージ アドレス、ターゲット アドレス); L i 'FILENAME' はフォームに記述される名前プロパティです。
2 次元配列内の name は元のファイル名を表し、type はファイルの種類 (接尾辞ではない) を表し、tmp_name は一時記憶アドレスを表し、error はエラーの有無とエラーの種類を表し、size はサイズを表しますアップロードされたファイルの。
の「To t to t t t t t t t r rchr」 (Strchr (文字列, 文字); 文字が最初に出現する位置を取得します。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 ️ pathinfo (変数); 変数のアドレス、型、名前を取得します。 。 。
uniqID(); アップロードされたファイルに名前を付けます (重複を避けるため)。 uniqID ('li_') は、生成された文字列の前に li_ プレフィックスを追加することを意味します。
関連する推奨事項:
phpでフォームアップロードファイルを処理する方法
以上がPHP でのフォームアップロード例の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。