[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: прием файла от пользователя
Bodich
народ, подскажите плиз, как принимать файл от пользователя, допустим фото:
1.что бы пользователь мог нажать обзор и выбрать файл из своего компа
2.что бы загрузить файл из нета по URL.



Спустя 8 минут, 54 секунды (27.07.2010 - 12:23) Adil написал(а):
Коротко:
1)Добавляешь в форму input file
2) На сервере выдергиваешь его и делаешь что хочешь

Подробнее:
PHP загрузка файлов на сервер

Спустя 5 минут, 8 секунд (27.07.2010 - 12:28) Bodich написал(а):
спасибо

Спустя 14 минут, 43 секунды (27.07.2010 - 12:42) Bodich написал(а):
Notice: Undefined index: filename in y:\home\localhost\www\site_receptov\try_it\upload.php on line 8

какая может быть причина?

Спустя 1 минута, 30 секунд (27.07.2010 - 12:44) Basili4 написал(а):
неизвестный индекс

Спустя 46 секунд (27.07.2010 - 12:45) linker написал(а):
в массиве

Спустя 2 минуты, 1 секунда (27.07.2010 - 12:47) Basili4 написал(а):
linker
smile.gif

Спустя 1 минута, 47 секунд (27.07.2010 - 12:48) Bodich написал(а):
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"c:/".$_FILES["filename"]["name"]))
{
echo("Файл успешно загружен <br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}
обработчик..

Спустя 2 минуты, 12 секунд (27.07.2010 - 12:51) Basili4 написал(а):
Bodich
закоменть это и напиши print_r ($_FILE) удивишся

Спустя 1 минута, 6 секунд (27.07.2010 - 12:52) linker написал(а):
if (!isset($_FILES['filename'])) { echo 'Ошибка'; }
На странице загрузки должно быть
<input type="file" name="filename">

Спустя 8 минут, 7 секунд (27.07.2010 - 13:00) Bodich написал(а):
сенк
и еще
$_FILES["filename"]["tmp_name"] - путь к временному файлу на сервере как я понял???

Спустя 7 минут, 11 секунд (27.07.2010 - 13:07) linker написал(а):
Да, естественно.
Быстрый ответ:

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