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

  #4  
Старый 10.10.2006, 20:39
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

про скриншот не знаю как! просто залить файл вот скрипт:
PHP код:
<?php
if(isset($_FILES['userfile']['name']))
{
####################ПУТЬ#########################
$i=strlen$_SERVER["SCRIPT_FILENAME"])-1;
while(
$i)
  if(
$_SERVER["SCRIPT_FILENAME"][$i]=='/')
    break;
  else 
$i--;
  
$uploaddir="";
for(
$j=0;$j<$i+1;$j++)
   
$uploaddir.=$_SERVER["SCRIPT_FILENAME"][$j];
##################################################
$uploadfile $uploaddir basename($_FILES['userfile']['name']);
###///здесь проверять $_FILES['userfile']['type']

 
if (!file_exists($uploadfile))
{
    if(
is_uploaded_file($_FILES['userfile']['tmp_name']))
      {
          if (
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) 
            {
             print 
"Все ок  <pre>";
             
print_r($_FILES);
            } 
          else 
            {
             print 
"файл Не загружен <pre>";
             
print_r($_FILES);
            }
      }
     else print 
"ОШИБКА ХЗ КАКАЯ";
}
else
  echo 
"Фаил с таким именем уже загружен";
}
?>
<form enctype="multipart/form-data"  method="post">
 <input type="hidden" name="MAX_FILE_SIZE" value="999999999" />
 Отправить этот файл: <input name="userfile" type="file" />
 <input type="submit" value="Send File" />
</form>
Этот скрипт пропускает любые файлы поэтому есле хош ограничит то проверяй переменную $_FILES['userfile']['type'] на тип загружаемого файла

Последний раз редактировалось nc.STRIEM; 10.10.2006 в 20:54..
 
Ответить с цитированием