|
|
|
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
|
|||
|---|---|---|---|
|
#18+
Рискую навлечь на себя праведный гнев, но все же прошу растлоковать:) Задача зааплоадить картинку, по пути ужать до требуемых размеров, имя файла передать в переменную. Имеется код: 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2005, 19:55 |
|
||
|
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
|
|||
|---|---|---|---|
|
#18+
сорри вот код дальше $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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2005, 19:58 |
|
||
|
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
|
|||
|---|---|---|---|
|
#18+
Двое из ларца, одинаковы с лица... А есть мы тоже за тебя будем? :) Как ты уже пробовал решить свою проблему? Ты разобрался в том, как работают оба эти скрипта, и можешь объяснить каждую строчку кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2005, 20:42 |
|
||
|
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
|
|||
|---|---|---|---|
|
#18+
вообщем-то да:) первый кусок с формами понятен:) дальше легкий ступор function thumb($filename,$x,$y=0) все ясно:) с кейсами все понятно, к ним перензий нет:) никак не могу выдрать имя файла... $_FILES['userfile']['name'] - это что-ли? $file=$_POST['userfile']; или тут нужно...$_FILES['userfile']['name'] или $_FILES['userfile']['tmp_name'] пробовал, играться с передачей $file в move_uploaded_file так код вообще не понял ничего.... грит файл недоступен... маловато знаний, маловато:) Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2005, 20:52 |
|
||
|
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
|
|||
|---|---|---|---|
|
#18+
Орешек знаний твёрд, Но всё же мы не привыкли отступать, Нам расколоть его поможет Киножурнал "Хочу всё знать!"т.е. мануал. http://phpclub.ru/faq/ReadManual => http://se.php.net/manual/ru/features.file-upload.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2005, 22:06 |
|
||
|
(PHP) об upload почитал, теперь бы все вместе собрать в кучку:)
|
|||
|---|---|---|---|
|
#18+
2 * Читал и не раз:) с именем разобрался:) $file = ($_FILES['userfile']['name']); осталось понять как ужать, еще раз поясните пионеру, на какой стадии пытаться ужимать... на клиентской стороне - вроде как нереально:) в временном - большие сомнения... в каталоге назначения - ........ thumb - где применять:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 10:28 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1477086]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 496ms |

| 0 / 0 |
