ホームページ  >  記事  >  バックエンド開発  >  シンプルな PHP 画像アップロード、画像実装コードの削除

シンプルな PHP 画像アップロード、画像実装コードの削除

WBOY
WBOYオリジナル
2016-07-29 08:42:441503ブラウズ

画像のアップロード:

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


if (!empty($_FILES["img"]["name"])) { //ファイルドメインのコンテンツ名を抽出し、決定します
$path =”uppic/”; //アップロードパス
if(!file_exists($path))
{
//フォルダーが存在するかどうかを確認し、存在しない場合はフォルダーを作成し、最高の権限を付与します
mkdir(”$path ”, 0700 );
}//END IF
//アップロードできるファイル形式
$tp = array("image/gif","image/pjpeg","image/jpeg");アップロードされたファイルは許可されています アップロードの種類
if(!in_array($_FILES["img"]["type"],$tp))
{
echo “<script>alert('wrong format');history.go (-1) ;</script>”;
終了
}//END IF
$filetype == 'image/jpeg'; ){
$ type = '.jpg';
}
if ($filetype == 'image/jpg') {
$type = '.jpg'
}
if ($filetype == 'image/pjpeg' ) {
$ type = '.jpg';
}
if($filetype == 'image/gif'){
$type = '.gif'
}
if($_FILES["img"][" name"])
{
$today=date(“YmdHis”); //時刻を取得して変数に代入します
$file2 = $path.$today.$type; //画像のフルパス
$img = $today.$type; //画像名
$flag=1;
}//END IF
if($flag) $result=move_uploaded_file($_FILES["img"]["tmp_name"],$ file2);
//ここに特に注意してください move_uploaded_file に渡される最初のパラメータは、サーバーにアップロードされた一時ファイルです
}//END IF
//次に、$img の値をデータベース内の対応するフィールドに書き込みます


画像を削除します:



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

unlink(“uppic/”.$img); // もちろん、変数の値はデータベースから読み込まれます。 ASPよりも画像を削除するのがはるかに簡単です



上記では、写真のアップロードと写真の削除を行うための簡単な PHP コードを、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。