ホームページ >php教程 >php手册 >画像表示を備えたPHP画像アップロードクラス

画像表示を備えたPHP画像アップロードクラス

WBOY
WBOYオリジナル
2016-06-13 12:36:06900ブラウズ

画像表示付きのPHPファイルアップロードクラスですが、本当は関数化したほうが楽しいですよ~~~~
アップロードしたものをJSで検証すればよかったです。





無題ドキュメント

< form id="form1" name="upload" enctype="multipart/form-data" method="post" action="upload.php"> ="hidden" name="MAX_FILE_SIZE " />


< ;/form>


クラスのアップロード
{
var $アップロード名;
var $upload_tmp_address;
var $upload_filetype;
var $image_w=900;表示する画像
var $image_h =350; //画像の高さを表示する
var $upload_file_size;
var $upload_must_size= 50000;自分で作成します
function Upload_file()
{
$this->upload_name = $_FILES["file"]["name"] //アップロードされたファイルの名前を取得します
$this ->upload_filetype = $_FILES["file"]["type"];
$this->upload_server_name = date("Y_m_dH_i_s").$this->upload_name; Upload_tmp_address = $_FILES["file"]["tmp_name"] //一時アドレスを取得
$this->file_type = array("image/gif","image/pjpeg");アップロードを許可します
$this->upload_file_size = $_FILES["file"] ["size"] //アップロードされたファイルのサイズ
if(in_array($this->upload_filetype,$) this->file_type))
{ if($this->upload_file_size < $this ->upload_must_size)
{
echo("アップロードに成功しました、ご協力ありがとうございます")
$this->file_server_address = "D:usrwwwhtmlupload/".$this->upload_server_name;
Move_uploaded_file ($ this-& gt; Upload_tmp_address, $ this-& gt; file_server_address); // モール
echo ("& lt; IMG sg s RC = $ this-& gt; file_server_address width = $ this-& gt; image_w height = $this->image_h/>"); //画像を表示

}
else
{
echo("ファイル サイズが大きすぎます");
}
}
else
{
echo("このファイルタイプはサポートされていません。もう一度選択してください");
}

}

}
$dd = 新しいアップロード;
$dd->upload_file();
?>

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