  | 
              
	              
	                
  
    
	 
        ช่วยดู Code การ Up รูปใส่ DataBase ที คับบบบ คือ พอผมกด Up รูป ที่ขนาดเกิน 1 M มันจะ Error แล้ว ไม่ยอม Insert ลง DataBase คับ เพราะอะไร     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                คือ พอผมกด Up รูป ที่ขนาดเกิน 1 M มันจะ Error แล้ว ไม่ยอม Insert ลง DataBase คับ เพราะอะไร ช่วยดูให้ที คับบบ ขอบคุณคับบบ 
 
โดย Code ผมประมาณ  
 
Code (PHP) 
      <table width="350" border="0" cellpadding="1" cellspacing="1" class="box">
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input name="userfile" type="file" id="userfile">
</td>
<td width="80"><input name="upload" type="submit" class="box" id="upload" value=" Upload "></td>
</tr>
</table>
</form>
		  <?php
include "conn.php";
if(isset($_POST['upload']) && $_FILES['userfile']['size'] > 0)
{
$fileName = $_FILES['userfile']['name'];
$tmpName  = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
if(copy($_FILES["userfile"]["tmp_name"],"image/".$_FILES["userfile"]["name"]))
{
	echo "Copy/Upload Complete";
}
$fp      = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName)); //บรรทัดนี้อ่าน contents ของไฟล์รูปแล้วเก็บในตัวแปร
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
    $fileName = addslashes($fileName);
}
$date_now = date("Y-m-d H:i:s");
$query = "INSERT INTO picture (id_m, name, date, type, pic ) ".
"VALUES ('$mode_now', '$fileName', '$date_now', '$fileType', '$content')";
mysql_query($query) or die('Error, query failed'); //บรรทึกลง DBASE
echo "<br>File $fileName uploaded<br>";
}
?>
		</p>
      </div>
          <p> </p></td>
    </tr>
  </table>
 
 
  Tag : - - - -              
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2009-12-01 18:02:17 | 
                      By :
                          kan27zaa | 
                      View :
                          1315 | 
                      Reply :
                          15 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คือเปลี่ยนตรงไหน คับ 
คือ ผมลองเปลี่ยนตรงบรรทัดที4 เป็น 
<input type="hidden" name="MAX_FILE_SIZE" value="2M"> แล้ว 
พอรัน มันไม่ขึ้นแสดงว่า Upload สำเร็จเลย คับ และมันก็ไม่ Upload ลง DataBase ด้วยคับบบ 
 
ช่วยดูให้ที คับบ ขอบคุณ คับบบบบ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 10:40:00 | 
                        By :
                            kan27zaa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 แล้วผมก็แก้ในไฟด์ Start -> Run -> php.ini 
เป็น 5M ก็แล้ว แต่พอผม Up ไฟด์ ขนาด 1Mกว่า มันก็ขึ้น Error, query failed คับบบบ 
 
ช่วยดูให้ที คับบบ ขอบคุณคับบบบ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 10:45:23 | 
                        By :
                            kan27zaa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 <?php  
include "conn.php";  
if(isset($_POST['upload']) && $_FILES['userfile']['size'] > 0)  
{  
$fileName = $_FILES['userfile']['name'];  
$tmpName  = $_FILES['userfile']['tmp_name'];  
$fileSize = $_FILES['userfile']['size'];  
$fileType = $_FILES['userfile']['type'];  
 
  
if(copy($_FILES["userfile"]["tmp_name"],"image/".$_FILES["userfile"]["name"]))  
{  
     
echo "Copy/Upload Complete";  
}  
  
  
$fp= fopen($tmpName, 'r');  
$content = fread($fp, filesize($tmpName)); //บรรทัดนี้อ่าน contents ของไฟล์รูปแล้วเก็บในตัวแปร  
$content = addslashes($content);  
fclose($fp);  
 
  
if(!get_magic_quotes_gpc())  
{  
    
$fileName = addslashes($fileName);  
}  
$date_now = date("Y-m-d H:i:s");  
 
  
$query ="INSERT INTO picture (id_m, name, date, type, pic) 
VALUES ('$mode_now', '$fileName', '$date_now', '$fileType', '$content')";  
 
  
mysql_query($query) or die('Error, query failed'); //บรรทึกลง DBASE  
 
  
 
  
 
  
echo "<br>File $fileName uploaded<br>";  
}  
?>  
ลองดูน่ะ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 11:28:26 | 
                        By :
                            parita | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ก็ยังไม่ได้ คับ เป็นเหมือนเดิม คับบบบ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 11:33:21 | 
                        By :
                            kan27zaa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 <input type="hidden" name="MAX_FILE_SIZE" value="2M"> 
ตรงนี้น่าจะเป็นแบบนี้ปะ 
<input type="hidden" name="MAX_FILE_SIZE" value="20000000"> 
 
แล้วที่ว่า Error มัน Error ว่าอย่างไรครับ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 11:38:07 | 
                        By :
                            naskw | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คือ ลองเปลี่ยน เป็น  
<input type="hidden" name="MAX_FILE_SIZE" value="20000000"> 
 ก็ยัง Error เหมือนเดิม คับ โดยมันฟ้องว่า 
Error, query failed คับบบบ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 11:42:26 | 
                        By :
                            kan27zaa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ไม่ทราบว่าได้ติดต่อกับฐานข้อมูลหรือยัง 
ถึงเก็บเข้าฐานข้อมูลไม่ได้                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 12:22:50 | 
                        By :
                            parita | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คือติดต่อฐานข้อมูลได้นะ คับ 
คือ ผมลอง Upload ไฟด์ ที่ขนาดน้อยกว่า 1M ก็จะ Upload ได้ปกติคับ 
แต่พอ Upload ไฟด์ ขนาด 1Mกว่าๆ ก็ Error เหมือนที่บอกเลย คับบบบ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 13:54:02 | 
                        By :
                            kan27zaa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 รอ คนมาช่วย คับบบบบบบบบบบบบ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 19:17:02 | 
                        By :
                            kan27zaa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 รอดูอยุ่ว่าError ว่าอะไร                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 19:34:54 | 
                        By :
                            naskw | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คือ ถ้าเปลี่ยนเป็น  
mysql_query($query) or die(mysql_error()); 
 
ก็จะ Error ว่า mysql_error() คับ 
มันเลย Insert ไม่ได้สักกะที คับบบบ 
ช่วยดูให้ที คับบ ขอบคุณคับบบบบบบบ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-02 22:31:41 | 
                        By :
                            kan27zaa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 จริงหรอครับ ไม่น่าจะเป็นแบบนั้น งั้นลอง echo ตรงนี้มาให้ดูหน่อย 
Code (PHP) 
$query ="INSERT INTO picture (id_m, name, date, type, pic)
VALUES ('$mode_now', '$fileName', '$date_now', '$fileType', '$content')"; 
echo $query;
                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-03 08:53:02 | 
                        By :
                            naskw | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คือ ผมลอง Upload ไฟด์ที่มากกว่า 1 M แล้ว เพิ่ม คำสั่ง  
echo $query; ใต้ Insert ผลออกมาประมาณนี้ คับ 
 
Copy/Upload CompleteINSERT INTO data (date, picture, id_m, name_pic) VALUES ('2009-12-03 20:36:25', '�ุ�แj�Exif\0\0II*\0\0\0\0 \0\0 \0\0\0�\0\0\0\0 \0\0\0�\0\0\0\0\0\0\0\0\0\0\0\0\0\0�\0\0\0\0\0\0\0ข\0\0\0( \0\0\0\0\0\0\02\0\0\0\0ช\0\0\0\0\0\0\0\0\0\0i�\0\0\0\0� \0\0ฅฤ\0ะ\0\0\0พ\0\0\0\0\0Panasonic\0DMC-FZ30\0\0H\0\0\0\0\0\0H \0\0\0\0\0\02008:05:11 07:18:33\0PrintIM\00250\0\0\0\0\0\0\0\0\0\0\0\0d\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0 \0\0\0\0\0\0ฌ\0\0\0\0\0\0\0\0 \0\0\0\0\0\0ฤ\0\0\0\0\0\0\0\0\0\0€\0\0\0 \0\0\'\0\0\0\0\'\0\0—\0\0\'\0\0ฐ\0\0\'\0\0\0\0\'\0\0^\0\0 \'\0\0�\0\0\0\'\0\0ห\0\0\'\0\0ๅ\0\0\'\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\"\0��\0\0\0\0,\0\0��\0\0\0\04\0\0\"�\0\0\0\0\0\0\0\'�\0\0\0\0P\0\0\0\0�\0\0\0\00220�\0\0\0\0<\0\0�\0\0\0\0P\0\0‘\0\0\0\0\0‘\0\0\0\0d\0\0’ \0\0\0\0l\0\0’\0\0\0\0t\0\0’\0\0\0\0\0\0\0’\0\0\0\0\0\0\0\0 ’\0\0\0\0\0\0\0 ’\0\0\0\0|\0\0|’\0p\0\0�\0\0\0 \0\0\0\00100 \0\0\0\0\0\0\0  \0\0\0\0\0\0\0 \0\0\0\0\0\0\0 \0\0\0\0�\0\0ข\0\0\0\0 \0\0\0\0ฃ\0\0\0\0\0\0\0ฃ\0\0\0\0\0\0\0ค\0\0\0\0\0\0\0\0ค\0 \0\0\0\0\0\0\0ค\0\0\0\0\0\0\0\0ค\0\0\0\0๔\0\0ค\0\0\0\0-\0\0\0 ค\0\0\0\0\0\0\0\0ค\0\0\0\0\0\0\0\0ค\0\0\0\0\0\0\0\0 ค\0\0\0\0\0\0\0\0 ค\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0่\0\0(\0\0\0 \0\0\02008:05:11 07:18:33\02008:05:11 07:18:33\0\0\0\0\0\0\0\0\0\0\0d\0\0\0\0\0\0 \0\0\0Y\0\0\0 \0\0\0Panasonic\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\................................ 
แล้วก็ต่อไปอีกมากมาย คับบบบบ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2009-12-03 20:38:58 | 
                        By :
                            kan27zaa | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |