[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка изображений на сервер
kodemak
Как осуществить загрузку изображений на сервер, поиском пользовался, находил коды загрузок по 200-300 строк, с ними не хочется разбираться. а те которые маленькие - не рабочие.
я догадываюсь что можно написать простенький код меньше 10 строк.

кто нибудь, помогите с ссылкой, или кодом?!



Спустя 2 минуты, 21 секунда (16.01.2011 - 17:18) sharki написал(а):

Спустя 24 минуты, 7 секунд (16.01.2011 - 17:42) kodemak написал(а):
Possible file upload attack! Here's some debugging info:
Possible file upload attack! Дополнительная отладочная информация:
Array
(
[userfile] => Array
(
[name] => DSCF0527.JPG
[type] =>
[tmp_name] =>
[error] => 2
[size] => 0
)

)

Спустя 4 минуты, 48 секунд (16.01.2011 - 17:47) sharki написал(а):
Вот тебе самый элементарный загрузчик! Читай мануал и добавь что тебе нужно!



<form enctype="multipart/form-data" action="_URL_" method="post">
<input
type="hidden" name="MAX_FILE_SIZE" value="30000" />
Отправить этот файл: <input name="Filedata" type="file" />
<input
type="submit" value="Send File" />
</form>


$name = "testfile";
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetFile = '/file/'.$name;
move_uploaded_file($tempFile,$targetFile);

Спустя 24 минуты, 12 секунд (16.01.2011 - 18:11) kodemak написал(а):
Цитата (sharki @ 16.01.2011 - 14:47)
Вот тебе самый элементарный загрузчик! Читай мануал и добавь что тебе нужно!



<form enctype="multipart/form-data" action="_URL_" method="post">
<input
type="hidden" name="MAX_FILE_SIZE" value="30000" />
Отправить этот файл: <input name="Filedata" type="file" />
<input
type="submit" value="Send File" />
</form>


$name = "testfile";
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetFile = '/file/'.$name;
move_uploaded_file($tempFile,$targetFile);

не чего не создает =(

Спустя 47 секунд (16.01.2011 - 18:12) inpost написал(а):
Права на папку установи 777, если это на сервере.

Спустя 1 минута, 55 секунд (16.01.2011 - 18:14) sharki написал(а):
kodemak
Ты правильно указываешь путь к папке и т.д? обычно если не укажешь правильно путь ты ничего ен видишь, но функция выполнятся нормально

Спустя 11 минут, 19 секунд (16.01.2011 - 18:25) kodemak написал(а):
если папка указанна как
'upload/'
, то ошибку не возвращает
,а если
'/upload/'

,то
Warning: move_uploaded_file(/upload/testfile) [function.move-uploaded-file]: failed to open stream: No such file or directory in M:\home\192.168.0.102\www\file.php on line 5

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'M:\tmp\php713B.tmp' to '/upload/testfile' in M:\home\192.168.0.102\www\file.php on line 5


у меня локалхост 777 не требуется?

Спустя 2 часа, 44 минуты, 50 секунд (16.01.2011 - 21:10) kodemak написал(а):
все разобрался :D


<form action="file.php" method="post" enctype="multipart/form-data">
<input
type="file" name="img" />
<input
type="submit" />
</form>


<?php
$file = $_FILES['img']['name'];
move_uploaded_file($_FILES['img']['tmp_name'], 'upload/pict.jpg');
?>


Быстрый ответ:

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