イメージのアップロードには、FILE htmlコントローラを使用します。PHP - ファイルアップロード - 内部的に何が起こっていますか?
このhtmlコントローラはローカルシステムでどのようにブラウズできますか?
ファイルを選択すると、ファイルがコピーされてサーバーの場所に移動されます。
phpがローカルファイルをコピーしてサーバーに移動するエールであれば、そのファイルの他の操作はできますか?削除のような!
実際にファイルのアップロードで何が起こっていますか?
イメージのアップロードには、FILE htmlコントローラを使用します。PHP - ファイルアップロード - 内部的に何が起こっていますか?
このhtmlコントローラはローカルシステムでどのようにブラウズできますか?
ファイルを選択すると、ファイルがコピーされてサーバーの場所に移動されます。
phpがローカルファイルをコピーしてサーバーに移動するエールであれば、そのファイルの他の操作はできますか?削除のような!
実際にファイルのアップロードで何が起こっていますか?
HTMLコントロールはブラウザによって提供されます。ブラウザはローカルアプリケーションであり、ユーザーのファイルシステムにアクセスできます。ファイルの内容は、standard methodsを使用してブラウザによって受信スクリプトに送信されます。
PHPは、ブラウザから提供されたコピーだけで、いつでもユーザのファイルシステムにアクセスすることができません。ユーザーのファイルシステム上のファイルの削除や読み込みはできません。
実際、phpはローカルシステムにアクセスしていません。ファイルを選択し、アップロードフォームでアップロードをクリックした後。ファイル全体(場所ではない)は、POST要求を介して送信されます。そして、phpはPOSTリクエストをファイル全体と共に受信し、サーバーに保存します。
:-)それが投稿の場合は、なぜ$ _FILEを使用して – zod
@ゾードは内部的にPOSTデータです。 PHPはそれらを '$ _FILE'に解析して便宜上一時ファイルに変換します –
いい回答と良いリンク。私は、システムをハッキングツールphpを使用して考えていた:-) – zod