Показать сообщение отдельно

  #14  
Старый 21.01.2008, 03:03
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
С нами: 10274726

Репутация: 1917


По умолчанию

2gibson еще раз объясняю, файлы передаются методом пост, но данные заносятся в разные массивы, вот код уже пользуемого примера:
PHP код:
<form method="post" action="example.php" encode="multipart/form-data">  
       <input type="file" name="example" />  
       <input type="submit" name="submit" />  
    </form>  
      
    <?php  
    
if(isset($_FILES["example"]))   
    {  
      
        
copy($_FILES["filename"]["tmp_name"],'/');  
          
    }  
     echo 
$GLOBALS['example'];
     
print_r ($GLOBALS);
    
?>
этот код покажет тебе весь массив GLOBALS, посмотри его и обрати внимание на подмассивы _POST и _FILES, данные будут в массиве _POST, а массив _FILES останется пустым, атеперь посмотри на массив GLOBALS в этом примере:
PHP код:
<form method="post" action="example.php" enctype="multipart/form-data">  
       <input type="file" name="example" />  
       <input type="submit" name="submit" />  
    </form>  
      
    <?php  
    
if(isset($_FILES["example"]))   
    {  
      
        
copy($_FILES["example"]["tmp_name"],'1111.txt');  
          
    }  
     echo 
$GLOBALS['example'];
     
print_r ($GLOBALS);
    
?>
чуешь разницу, теперь _POST пустой
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием