
10.10.2006, 20:39
|
|
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме: 3493315
Репутация:
1228
|
|
про скриншот не знаю как! просто залить файл вот скрипт:
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..
|
|
|