IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁網(wǎng)絡(luò)編程PHP編程 → 解決PHP上傳多個(gè)圖片并校驗(yàn)的代碼問題

解決PHP上傳多個(gè)圖片并校驗(yàn)的代碼問題

時(shí)間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(1)

單張的圖片上傳是不復(fù)雜的,這里涉及到多張圖片上傳和對圖片格式的校驗(yàn),保證上傳的一定是圖片,防止上傳其他文件到服務(wù)器?;緦?shí)現(xiàn)算法是使用數(shù)組的形式,把所有的圖片提交個(gè)一個(gè)數(shù)組,對數(shù)組的元素進(jìn)行一個(gè)個(gè)的處理。

以下為引用的內(nèi)容:


???
???
???
???
???
???
???
???

    以下為引用的內(nèi)容:

    // 圖片目錄

    $img_dir = "../upload/";

    // …… html 顯示上傳界面


    /* 圖片上傳處理 */

    // 把圖片傳到服務(wù)器

    // 初始化變量

    $uploaded = 0;

    $unuploaded = 0;

    //只允許五張圖片上傳

    for ($i=0; $i<=5; $i++)
    {
    //獲取當(dāng)前圖片的信息

    $is_file = $_FILES['imgfile']['name'][$i];

    //如果當(dāng)前圖片不為空

    if (!empty($is_file))

    {
    ? //把當(dāng)前圖片的信息存儲到變量里
    ?
    ? $result[$i] = "
    ???

    ". $_FILES['imgfile']['name'][$i] ."". round($_FILES['imgfile']['size'][$i]/1024, 2) ."K". $_FILES['imgfile']['type'][$i] ."";

    ? // 判斷上傳的圖片的類型是不是jpg,gif,png,bmp中的一種,同時(shí)判斷是否上傳成功
    ?
    ? if (

    ?? $_FILES['imgfile']['type'][$i] == "image/pjpeg"?? ||
    ??
    ?? $_FILES['imgfile']['type'][$i] == "image/gif"???? ||
    ??
    ?? $_FILES['imgfile']['type'][$i] == "image/x-png"?? ||
    ??
    ?? $_FILES['imgfile']['type'][$i] == "image/bmp"
    ??
    ???? )
    ????
    ? {
    ?? //如果上傳的文件沒有在服務(wù)器上存在
    ??
    ?? if (!file_exists($img_dir . $_FILES['imgfile']['name'][$i]))
    ??
    ?? {
    ??? //把圖片文件從臨時(shí)文件夾中轉(zhuǎn)移到我們指定上傳的目錄中
    ???
    ??? move_uploaded_file($_FILES['imgfile']['tmp_name'][$i],
    ???
    ????? $img_dir . $_FILES['imgfile']['name'][$i]);
    ?????
    ??? $result[$i] .= "成功";
    ???
    ??? $uploaded++;
    ???
    ???&

    關(guān)鍵詞標(biāo)簽:PHP

    相關(guān)閱讀

    文章評論
    發(fā)表評論

    熱門文章 plsql developer怎么連接數(shù)據(jù)庫-plsql developer連接數(shù)據(jù)庫方法 plsql developer怎么連接數(shù)據(jù)庫-plsql developer連接數(shù)據(jù)庫方法 2021年最好用的10款php開發(fā)工具推薦 2021年最好用的10款php開發(fā)工具推薦 php利用淘寶IP庫獲取用戶ip地理位置 php利用淘寶IP庫獲取用戶ip地理位置 在 PHP 中使用命令行工具 在 PHP 中使用命令行工具

    相關(guān)下載

      人氣排行 詳解ucenter原理及第三方應(yīng)用程序整合思路、方法 plsql developer怎么連接數(shù)據(jù)庫-plsql developer連接數(shù)據(jù)庫方法 PHP中防止SQL注入攻擊 PHP會話Session的具體使用方法解析 PHP運(yùn)行出現(xiàn)Notice : Use of undefined constant 的解決辦法 PHP如何清空mySQL數(shù)據(jù)庫 CakePHP程序員必須知道的21條技巧 PHP采集圖片實(shí)例(PHP采集)