一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Ajax+PHP邊學邊練 之五 圖片處理

先上個效果圖:

upload 
Sample6_1.php 中創建Form:
復制代碼 代碼如下:
//顯示上傳狀態和圖片
<div id="showimg"></div>
//上傳文件需要定義enctype,為了顯示圖片將target設為uploadframe
<form id="uploadform" action="process_upload.php" method="post"
enctype="multipart/form-data" target="uploadframe">
Upload a File:<br />
<input type="file" id="myfile" name="myfile" />
//上傳文件
<input type="submit" value="Submit" onclick="uploadimg(document.getElementById('uploadform')); return false;" />
<iframe id="uploadframe" name="uploadframe" src="process_upload.php" class="noshow"></iframe>
</form>

上傳圖片函數 uploadimg:
復制代碼 代碼如下:
function uploadimg(theform){
//提交Form
theform.submit();
//在showimg <div>中顯示上傳狀態
setStatus ("Loading...","showimg");
}
//上傳狀態函數
function setStatus (theStatus, theObj){
obj = document.getElementById(theObj);
if (obj){
obj.innerHTML = "<div class=/"bold/">" + theStatus + "</div>";
}
}

process_upload.php 提供文件上傳功能:
復制代碼 代碼如下:
<?php
//提供圖片類型校驗
$allowedtypes = array("image/jpeg","image/pjpeg","image/png", "image/x-png","image/gif");
//文件存放目錄
$savefolder = "images";

//如果有文件上傳就開始干活
if (isset ($_FILES['myfile'])){
//檢查上傳文件是否符合$allowedtypes類型
if (in_array($_FILES['myfile']['type'],$allowedtypes)){
if ($_FILES['myfile']['error'] == 0){
$thefile = "$savefolder/".$_FILES['myfile']['name'];
//通過move_uploaded_file上傳文件
if (!move_uploaded_file($_FILES['myfile']['tmp_name'], $thefile)){
echo "There was an error uploading the file.";
}
else{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/Javascript" src="functions.js"></script>
</head>
<body>
<!-- 顯示圖片 -->
<img src="<?php echo $thefile; ?>" onload="doneloading(parent,'<?php echo $thefile; ?>')" />
</body>
</html>
<?php
}
}
}
}
?>

上面代碼最后部分的doneloading 函數就是用來顯示圖片及修改圖片尺寸大小。其中會用到thumb.php,它會在images目錄中生成出源圖片的大、中、小三個尺寸,有興趣可以研究一下。歡迎大家拍磚~
文中源碼打包下載

php技術Ajax+PHP邊學邊練 之五 圖片處理,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 加勒比一区二区三区 | 色婷婷久久久swag精品 | 巨大巨粗巨长 黑人长吊视频 | 看全色黄大色大片免费 | 久久亚洲私人国产精品 | 亚洲视频黄色 | 免费久久精品视频 | 中文字幕一区视频一线 | 视频在线观看一区二区 | 二区国产 | 四虎永久精品免费观看 | 久久久久久久一精品 | 国产精品第二页 | 女人18毛片免费视频播放 | 日本3级网站 | 在线观看视频一区 | 国产精品自在自线 | 青草悠悠视频在线观看 | 亚洲一区日韩一区欧美一区a | 亚洲一区二区免费视频 | 美国美女一级毛片免费全 | 亚洲国产天堂久久综合 | 国产精品夜色视频一区二区 | 999www成人| 亚洲一区二区三 | 欧美就是色 | 日本a级精品一区二区三区 日本a在线看 | 99在线精品免费视频九九视 | 色狠狠成人综合网 | 亚洲激情视频网 | 国产精品日韩欧美在线第3页 | 久久精品日本免费线 | 国产激情久久久久影 | 国产亚洲精品在天天在线麻豆 | 亚洲国产色婷婷精品综合在线观看 | 色资源二区在线视频 | 欧美日韩国产一区二区三区伦 | 土耳其xxxx性自由视频 | 亚洲成人手机在线观看 | 综合在线视频精品专区 | 久久久久亚洲 |