powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
6 сообщений из 6, страница 1 из 1
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
    #33439295
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рискую навлечь на себя праведный гнев, но все же прошу растлоковать:)
Задача зааплоадить картинку, по пути ужать до требуемых размеров, имя файла передать в переменную.
Имеется код:
echo "<form enctype=multipart/form-data method = POST action=/*****.php>";
echo "<TEXTAREA name=subject cols=20 rows=1 maxlenght=100></TEXTAREA><br>";
echo "<TEXTAREA name=text cols=20 rows=5 maxlenght=400></TEXTAREA><br>";
echo "<input type=submit value=Send>";
echo "<input type=hidden name=MAX_FILE_SIZE value=30000>";
echo "Send this file: <input name=userfile type=file>";
echo "<input type=submit value=Send File>";
echo "</form>";
работаить:)

видел другой код судя по тексту ужимает картинку...:
function thumb($filename,$x,$y=0)
{
$t=getimagesize($filename) or die('Unknown type of image');
$with=$t[0];
$height=$t[1];
switch ($t[2])
{
case 1:
$type='GIF';
$img=imagecreatefromgif($filename);
break;
case 2:
$type='JPEG';
$img=imagecreatefromjpeg($filename);
break;
case 3:
$type='PNG';
$img=imagecreatefrompng($filename);
break;
}
if($y==0)
{$y=$x*($height/$with);}

header("Content-type: image/jpeg");
$thumb=imagecreatetruecolor($x,$y);
ImageCopyResampled($thumb, $img, 0, 0, 0, 0,$x,$y,$with,$height);
$thumb=imagejpeg($thumb);
return $thumb;
}
$file=$_POST['userfile'];
if($file)
{
echo "$file";
echo thumb($file,5);
}

вот как бы из в кучу собрать.... запутался:) ЗЫ простите большой фрагмент:)
Geen
...
Рейтинг: 0 / 0
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
    #33439301
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри вот код дальше

$uploaddir = '/usr/home/karabin/karabin.com.ua/htdocs/imagnwes/';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name']))
{
print "File is valid, and was successfully uploaded.";
}
else
{
print "There some errors!";
echo ($_FILES['userfile']);
}

Geen
...
Рейтинг: 0 / 0
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
    #33439342
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Двое из ларца, одинаковы с лица... А есть мы тоже за тебя будем? :)
Как ты уже пробовал решить свою проблему? Ты разобрался в том, как работают оба эти скрипта, и можешь объяснить каждую строчку кода?
...
Рейтинг: 0 / 0
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
    #33439353
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообщем-то да:)
первый кусок с формами понятен:)
дальше легкий ступор

function thumb($filename,$x,$y=0) все ясно:)
с кейсами все понятно, к ним перензий нет:)
никак не могу выдрать имя файла... $_FILES['userfile']['name'] - это что-ли?
$file=$_POST['userfile']; или тут нужно...$_FILES['userfile']['name']
или $_FILES['userfile']['tmp_name']
пробовал, играться с передачей $file в move_uploaded_file
так код вообще не понял ничего.... грит файл недоступен...
маловато знаний, маловато:)

Geen
...
Рейтинг: 0 / 0
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
    #33439425
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Орешек знаний твёрд,
Но всё же мы не привыкли отступать,
Нам расколоть его поможет
Киножурнал "Хочу всё знать!"т.е. мануал.
http://phpclub.ru/faq/ReadManual => http://se.php.net/manual/ru/features.file-upload.php
...
Рейтинг: 0 / 0
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
    #33439893
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 *
Читал и не раз:) с именем разобрался:)
$file = ($_FILES['userfile']['name']);
осталось понять как ужать, еще раз поясните пионеру, на какой стадии пытаться ужимать...
на клиентской стороне - вроде как нереально:)
в временном - большие сомнения...
в каталоге назначения - ........
thumb - где применять:)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]