php อัพโหลดรูปแล้วรูปเสีย

เริ่มโดย name777, 20 พฤษภาคม 2014, 12:08:12

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

name777

 

แบบนี้เลยครับแก้ยังไงเหรอครับ

<?php
error_reporting
(0);

include(
'db.php');


define ("MAX_SIZE","9000"); 
function 
getExtension($str)
{
         
$i strrpos($str,".");
         if (!
$i) { return ""; }
         
$l strlen($str) - $i;
         
$ext substr($str,$i+1,$l);
         return 
$ext;
}


$valid_formats = array("jpg""png""gif""bmp","jpeg");
if(isset(
$_POST) and $_SERVER['REQUEST_METHOD'] == "POST"
{

    
$path "img/"//a directory inside
    
foreach ($_FILES['photos']['name'] as $name => $value)
    {

        
$filename stripslashes($_FILES['photos']['name'][$name]);
        
$size=filesize($_FILES['photos']['tmp_name'][$name]);
        
//get the extension of the file in a lower case format
          
$ext getExtension($filename);
          
$ext strtolower($ext);
     

         if(
in_array($ext,$valid_formats))
         {
       if ($size < (MAX_SIZE*1024))
       {
   $image_name=time().$filename;
   echo "<img src='".$path.$image_name."' class='imgList'>";
   $newname=$path.$image_name;
           
// if(move_uploaded_file("img/".$_FILES["photos"]["tmp_name"][$name],$newname))
         
if (move_uploaded_file($_FILES['photos']['tmp_name'][$name], $newname)) 
           {
       $time=time();
       mysql_query("INSERT INTO pic(name_pic) VALUES('$image_name')");
       }
       else
       {
        echo '<span class="imgList">You have exceeded the size limit! so moving unsuccessful! </span>';
            }

       }
   else
   {
echo '<span class="imgList">You have exceeded the size limit!</span>';
          
       }
       
          }
          else
         { 
      echo '<span class="imgList">Unknown extension!</span>';
           
     }
           
     }
}

?>



:P

amphol2530

$_FILES['photos']['tmp_name'][$name] มันน่าจะแบบนี้นะ $_FILES['photos']['tmp_name']

name777


ahon

ลองดูนามสกุลไฟล์ ครับ คลิกขวาพรอพเพอร์ตีั้ 
[direct=http://hotelandresortthailand.com]█ โปรโมชั่นโรงแรม By Hotel&Resort █[/direct]
[direct=http://hotelandresortthailand.com/search.php?destination=73]█ รีวิวโรงแรมเชียงใหม่ By Hotel&Resort█[/direct]  จะไปเที่ยวเชียงใหม่ ดูก่อนนะครับ

mikeyx

ชื่อของรูปมันยาวไปครับ
ตั้งชื่อรูปใหม่ให้เป็นวันที่ไปเลย

เอาเป็น timestamp ไปเลย