ホームページ > バックエンド開発 > PHPチュートリアル > マスライン教育実践活動の学習経験 PHP入門学習知識ポイント3 PHPアップロード

マスライン教育実践活動の学習経験 PHP入門学習知識ポイント3 PHPアップロード

WBOY
リリース: 2016-07-29 08:46:02
オリジナル
989 人が閲覧しました

1. フォームの HTML コードをアップロードします

コードをコピーします コードは次のとおりです:






注: 1. アクションはアップロードされた新しいものです
2. enctype 属性は「multipart/form-data」として記述する必要があります
2. PHP コード

コードをコピーします コードは次のとおりです


if(is_uploaded_file ($_FILES["Imgs"]["tmp_name"])){
$phpupfile=$_FILES["Imgs"]
// の配列構造を出力します。アップロードされたファイル;
print_r($phpupfile);
//アップロードされたファイルに関する各種情報を出力します
echo $phpupfile["size"]."
" //ファイル名
echo $phpupfile["type "]."
"; //ファイルの種類
echo $ phpupfile["tmp_name"]."
"; //ファイル名には昨日のパスが含まれています
echo $phpupfile["name"]。 "
"; //アップロードされたファイル名
/*
* アップロード エラー メッセージ
* 0 はアップロードが成功したことを表します、
* 1、2 は設定された最大アップロード値を超えたことを表します
* 3 は部分的なアップロードのみを表します
* 4ファイルがアップロードされていないことを表します
* 5 アップロードされたファイルのサイズが 0 であることを表します
*/
echo $phpupfile["error"]."
";
//アップロード関数 (フォーム送信後、アップロードされたファイルは保存されました)このとき、Web サイトの指定したフォルダーに移動する必要があります)
move_uploaded_file($phpupfile["tmp_name"],$phpupfile["name"]); // アップロードしたファイルを保存します。指定したフォルダーにファイルをコピーします
/*
*以下の部分は追加部分です
*/
//ファイルが存在するかどうかを判断します。1 は存在することを示し、0 は存在しないことを示します。 file_exists($phpupfile["name"]).'
'; // ファイルまたはディレクトリが存在するかどうかを問い合わせます
//unlink ファイルを削除します
echo 'ファイルを削除します:'.unlink($phpupfile["name"] ).';1 は削除が成功したことを意味し、0 は削除が失敗したことを意味します';
//mkdir ファイルクリップを作成します
if(file_exists('pic')==FALSE){
mkdir("pic")
if( file_exists('pic/ts')==FALSE){
mkdir("pic/ts")
}
//rmdir フォルダーを削除
if(file_exists('pic/ts')==FALSE){
rmdir( 'pic/ts');
//名前を変更
rename("guitar11- hp-sprite.png", "1.png");
echo "
"; :'.file_exists($phpupfile["name"]).'

}
?>


注: 1. $_FILES["Imgs"] この Imgs は定義されたコントロールの名前ですHTMLコード内で
以上、PHP入門学習の知識ポイント3のマスライン教育と実践活動の学習体験談の内容を含めたアップロードを紹介しましたので、ご参考になれば幸いです。 PHP チュートリアルに興味のある友人に。


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