[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка фото
IamSmorodin
Вот форма для выбора файла:

<form enctype="multipart/form-data" action="" method="post">
<input
type="file" name="fupload" />
<input
type="submit" value="Загрузить" />
</form>


Вот самый простой код загрузки:

$path_to_image_directory = 'images/full/';
if(isset($_FILES['fupload']))
{

if(preg_match('/[.](jpg)|(gif)|(png)$/', $_FILES['fupload']['name']))
{

$filename = $_FILES['fupload']['name'];
$source = $_FILES['fupload']['tmp_name'];
$target = $path_to_image_directory . $filename;

move_uploaded_file($source, $target);

}
}


Какого фига оно не работает? dry.gif
Не проходит даже первое условие



Спустя 9 минут, 2 секунды (30.08.2010 - 20:09) sergeiss написал(а):
А как ты проверяешь, что оно не работает, это первое условие?

Спустя 59 секунд (30.08.2010 - 20:10) IamSmorodin написал(а):
sergeiss
Просто ставлю в этом условии что-то типа:

echo "АБРАКАДАБРА";
exit();

Спустя 6 минут, 57 секунд (30.08.2010 - 20:17) sergeiss написал(а):
А попробуй так сделать, безо всяких условий:
echo '<pre>';
var_dump( $_FILES );
echo '</pre>';

Спустя 4 минуты, 38 секунд (30.08.2010 - 20:21) IamSmorodin написал(а):
Что-то даже выдал:

array(1) {
["fupload"]=>
array(5) {
["name"]=>
string(5) "1.JPG"
["type"]=>
string(10) "image/jpeg"
["tmp_name"]=>
string(18) "Z:\tmp\php1965.tmp"
["error"]=>
int(0)
["size"]=>
int(128271)
}
}


Вижу какая-то ошибочка. Что она значит?

Спустя 2 минуты, 43 секунды (30.08.2010 - 20:24) IamSmorodin написал(а):
Видимо, из-за расширения .JPG

Спустя 21 минута (30.08.2010 - 20:45) IamSmorodin написал(а):
И на последок: Загрузил картинку, она отобразилась на экране. Потом решил ее сменить, загружаю новую, и только после обновления страницы она появляется. Это происходит в FF dry.gif

Спустя 31 минута, 20 секунд (30.08.2010 - 21:16) linker написал(а):
Ошибок нет, а тут видимо кэш.

Спустя 13 часов, 58 минут, 59 секунд (31.08.2010 - 11:15) Nikitian написал(а):
Что-то мне подсказывает, что правильно будет так:

if(preg_match('/[\.](jpg)|(gif)|(png)$/', $_FILES['fupload']['name']))


_____________
Мой Twitter
Подписывайтесь :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.