Forum Webscript.Ru
Программирование => Perl => Тема начата: BadArt от 19 Августа 2003, 04:38:33
-
Я пишу скрипт на Perl. Появилась проблема при закачке фотографии. Когда
добавляешь фото, через специальную форму для файлов (input type=file),
то там показывается путь Windows (c:\\free\\1.jpg), а надо этот файл на
Unix закачать, и что бы он путь понял.
Просто, нужно что бы Unix понял путь на Windows, или поменял его на путь Unix..
Люди помогите плиз?
На всякий привожу данный фрагмент скипта:
use File::Copy;
$ph="$root2/$ary.jpg"; # путь на Unix
$ph1=$FORM{photo}; # данные из формы с путём Windows
copy ($ph1, $ph);
-
[w]PFWWWUpload[/w]
-
Спасибо огромное, помогло!
-
Ну вот, теперь новая проблема... Надо теперь как нить умудриться передать переменную из формы добавления файла, что бы знать как назвать файл... Просто у файла должно быть всегда разное имя, и это имя берётся из базы (уникальное число)... Помогите?
-
Ээээ....а в чем проблема?
-
Chs Вся проблема в том, что файлу нужно давать идентификатор, извлекаемый из базы в тот момент, когда выводится форма, куда и следует добавлять фотографию. В идеале, либо при передаче фотографии, она должна быть уже переименнована, либо нужно как отправить, формой, вместе с фото название будущего файла...
-
Ну так а проблема-та в чем? Лишнее хидден поле в форму вставить религия не позволяет?
-
Всё уже сделал! Спасибо огромное!!!
Просто я не тем способом пытался данные из формы получить, а так всё отлично! Ещё раз спасибо!