ホームページ > バックエンド開発 > PHPチュートリアル > 詳細なコメント付きの PHP 画像アップロード実装コード_PHP チュートリアル

詳細なコメント付きの PHP 画像アップロード実装コード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:38:56
オリジナル
1017 人が閲覧しました

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

//ユーザーが画像処理ファイルをアップロード
if ((($_FILES["file"]["type"] == "image /gif") || ($_FILES["ファイル"]["タイプ"] == "画像/jpeg")|| ($_FILES["ファイル"]["タイプ"] == "画像/pjpeg") )&& ($ _FILES["file"]["size"] < 100000)){ //アップロードできる画像の種類を制御します。最後の 100000 が許容される画像サイズです
if ($_FILES["file" ]["error"] > ;
echo "リターン コード: " . $_FILES["file"]["error"] "
"; //エラーが返されます
/* //これはアップロードです。画像の情報については、前後のコメントを削除することで効果を確認できます。
echo "Upload: " . $_FILES["file"]["name"] "
";
echo "タイプ: " . $_FILES["ファイル"]["タイプ"] . "
";
echo "サイズ: " . ($_FILES["ファイル"]["サイズ"] / 1024) . " Kb
";
echo "一時ファイル: " . $_FILES["file"]["tmp_name"] . "
"; */
if (file_exists("userupload/" . $_FILES[ "file"]["name"])){
echo $_FILES["file"]["name"] . " はすでに存在します。 "; ($_FILES["ファイル"]["tmp_name "],"userupload/" . $_FILES["ファイル"]["名前"]);
}

$date=date('Ymdhis');現在の時刻 (例: 20070705163148 )
$fileName=$ _FILES['file']['name'] //アップロードされたファイルの名前を取得します
$name=explode('.',$fileName); //ファイル名を '.' で分割してサフィックス名を取得し、配列を取得します
$newPath=$date.'.'.$name[1]; // 新しいファイルを '20070705163148.jpg' として取得します。新しいパス
$oldPath=$_FILES['file']['tmp_name' ]; //一時フォルダー、前のパス
rename("userupload/".$fileName,"userupload/".$newPath); /ここに SQL ステートメントを記述できます。画像のアドレスは "userupload /" です。$newPath

?>

}
}else{
echo "無効なファイル"; //画像のタイプが間違っているか、大きすぎます
?>



http://www.bkjia.com/PHPjc/321660.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/321660.html

次のようにコードをコピーします。 ?php //ユーザーは画像処理ファイルをアップロードします if ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"][ " タイプ"] == "画像/jpeg")|| ($_FILES["ファイル"]["タイプ"...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート