Тема: Сново php...
Показать сообщение отдельно

  #6  
Старый 30.03.2007, 00:29
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


Cool

PHP код:
<?php
if ($_GET['act'] == 'add') {
echo 
'<form method="post" enctype="multipart/form-data" action="foto.php?act=addfoto">
<input type="hidden" name="action" value="add">
<table border=0 width=267 >
<tr><td><input type=hidden name="MAX_FILE_SIZE" value="163840"></td></tr>
<tr><td align=center><font face=verdana size=2>Фотография:</font></td><td><input type=file name="photo" size=14></td></tr>
<tr><td colspan=2 align=right><input type=submit value="Добавить фотографию"></td></tr>
</form>'
;
}
if (
$_GET['act'] == 'addfoto') {
$photo $_FILES['photo']['tmp_name'];
$photo_name $_FILES['photo']['name'];
$photo_size $_FILES['photo']['size'];
$photo_type $_FILES['photo']['type'];
$photo_error $_FILES['file']['error'];
if (
$photo_error 0) {
echo 
'Проблема: ';
switch (
$photo_error) {
case 
1:
    echo 
'Файл слишком большой!';
break;
case 
2:
    echo 
'Файл слишком большой!';
break;
case 
3:
    echo 
'Файл загружен частично!';
break;
case 
4:
    echo 
'Файл не загружен';
break;
}
exit;
}
$upfile 'fotos/'.$photo_name;
if (
is_uploaded_file($photo)) {
 if (!
move_uploaded_file($photo$upfile)) {
 echo 
'Файл не может быть перемещён!';
 exit;
 }
}
echo 
'Ваша фотография успешно загружена';
}
А еще проверь права на папку fotos =)
 
Ответить с цитированием