ÎÒµÄphpµÄѧϰ
	
    
    
	<?
class upload{
private $name;                 //$_FILES['file'][name]
private $type;                 //$_FILES['file'][type]
private $tmp_name;             //$_FILES['file'][tmp_name]
private $error;                //$_FILES['file'][error]
private $size;                 //$_FILES['file'][size]
private $newf;                 //ÎļþÉÏ´«Â·¾¶ ĬÈÏΪ  upload/
 public function __construct($name,$type,$tmp_name,$error,$size,$newf="upload/"){
 $this->name=$name;
 $this->type=$type;
 $this->tmp_name=$tmp_name;
 $this->error=$error;
 $this->size=$size;
 $this->newf=$newf;
 }
 private function size(){      //ÉÏ´«´óС
  if($this->size>(1024*1024)){ //ĬÈÏΪ 1MB
  echo "<script>alert('ÄúÉÏ´«ÎļþÌ«´óÁË,²»ÄÜÉÏ´«£¡');history.back();</script>";
  
  exit();
  }
 }
 private function type(){ //Ö§³ÖÉÏ´«ÀàÐÍ
  switch    ($this->type)
  {
  case    "image/pjpeg":
  break;
  case    "image/gif":
  break;
  case    "image/x-png":
  break;
  case    "application/x-shockwave-flash":  //swf
  break;
  case    "text/plain": //text
  break;
  case    "application/msword": //doc
  break;
&nb
    
     
	
	
    
    
	Ïà¹ØÎĵµ£º
        
    
    1£º apache·þÎñÆ÷°²×°.apache_2.0.59-win32-x86-no_ssl.msi¡£ 
ÐÞ¸Äconf\httpd.confÖеÄÎļþ£¬ÐÞ¸ÄλÖÃΪ£º
DocumentRoot  "c:/webpage"  ÉèÖÃÐéÄâĿ¼ c:/webpage.
DirectoryIndex  index.html  index.html.var   index.php
==ʹapache·þÎñÆ÷ʶ±ðphpµÄÀ©Õ¹Ãû¡£
ÔÚ<Directory "c:/pr ......
	
    
        
    
    Ê×ÏÈ˵×î¸ù±¾µÄ½â¾ö·½·¨£º
ÊÖ »ú·ÃÎÊʱ£¬»á¸½´ø·¢ËÍuser-agentÐÅÏ¢£¬Õâ¸öÐÅÏ¢ÀïÃæ»áÓÐÊÖ»úºÅÂëÐÅÏ¢£¬ÄÇôÈç¹ûÄÜÈ¡µÃÊÖ»úºÅÂ룬Ôò¿ÉÒԿ϶¨ÊÇͨ¹ýÊÖ»úwap·ÃÎʵġ£µ«ÊÇĿǰÖÐ ¹úÒÆ¶¯ÒѾÆÁ±ÎÁËuser-agentÐÅÏ¢£¬ËùÒÔ»ñÈ¡²»µ½ÊÖ»úºÅÂë¡£ÓйØÏµµÄÅóÓÑ¿ÉÒÔÁªÏµÒƶ¯¹«Ë¾£¬°ÑwapÍøÕ¾·þÎñÆ÷µÄipÌá½»¸øÖйúÒÆ¶¯£¬¼ÓÈë°×Ãûµ¥ ºó¼´¿ÉÈ¡µ ......
	
    
        
    
    1¡¢ÔÚÅäÖÃmysqlʵÀýµÄÓïÑÔÑ¡Ïîʱ£¬Ñ¡Ôñutf-8
2¡¢ÔÚhtml,phpÒ³ÃæÖÐ ¼ÓÉÏ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />£¬Èç¹û²»ÐÐÔÙÔÚ phpÎļþ Æðʼ´¦¼Ó header("Content-Type:text/html;charset=utf-8");
3¡¢ÔÚphpÖÐ×öÊý¾Ý¿âÁ¬½Óʱ£¬ÎÒÓõÄʱpdoµÄÐÎʽ£¬Ë ......