ホームページ > バックエンド開発 > PHPの問題 > phpファイルをサーバーにアップロードする方法

phpファイルをサーバーにアップロードする方法

王林
リリース: 2023-02-24 11:18:02
オリジナル
5517 人が閲覧しました

phpファイルをサーバーにアップロードする方法

PHP でのファイルのアップロード

通常、ファイルのアップロードには HTTP POST メソッドが使用されます。まず、HTML フォームを定義する必要があります。 . enctype 属性は「multipart/form-data」です。

<form enctype="multipart/form-data" action="somefile.php" method="POST">
ログイン後にコピー

アップロード ページ:

//HTML文件:
<html>
<head>
<title>支持文件上传的HTML表单</title>
</head>
<body>
<form enctype="multipart/form-data" action="4.php" method="POST">
上传此文件:<input name="myfile" type="file" />
<input type="submit" value="提交上传" />
</form>
</body>
</html>
ログイン後にコピー

PHP プログラムでは、グローバル変数 $_FILES を使用してファイルのアップロードを処理します。 $_FILES は、アップロードするファイル情報を含む配列です。
ファイルはデフォルトでデフォルトのパスにアップロードされます。指定したパスにアップロードする必要がある場合:
#

move_uoloaded_file (filename,destination);
ログイン後にコピー

ファイルを処理するための php ファイル:

//4.php<?php$upload_path = $_SERVER[&#39;DOCUMENT_ROOT&#39;]."/upload/";
$dest_file = $upload_path.basename($_FILES[&#39;myfile&#39;][&#39;name&#39;]);
if(move_uploaded_file($_FILES[&#39;myfile&#39;][&#39;tmp_name&#39;],$dest_file)){
          echo "文件已上传至服务器根目录的upload目录下";}else{
          echo "上传错误".$_FILES[&#39;myfile&#39;][&#39;error&#39;];}?>
ログイン後にコピー
上記の内容は参考用です。


推奨チュートリアル:

PHP ビデオ チュートリアル

以上がphpファイルをサーバーにアップロードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート