Forum Webscript.Ru

Программирование => Perl => Тема начата: BadArt от 19 Августа 2003, 04:38:33

Название: Пути на Unix и Windows
Отправлено: 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);
Название: Пути на Unix и Windows
Отправлено: Chs от 19 Августа 2003, 10:36:21
[w]PFWWWUpload[/w]
Название: Пути на Unix и Windows
Отправлено: BadArt от 20 Августа 2003, 01:11:07
Спасибо огромное, помогло!
Название: Пути на Unix и Windows
Отправлено: BadArt от 20 Августа 2003, 03:38:42
Ну вот, теперь новая проблема... Надо теперь как нить умудриться передать переменную из формы добавления файла, что бы знать как назвать файл... Просто у файла должно быть всегда разное имя, и это имя берётся из базы (уникальное число)... Помогите?
Название: Пути на Unix и Windows
Отправлено: Chs от 20 Августа 2003, 10:30:05
Ээээ....а в чем проблема?
Название: Пути на Unix и Windows
Отправлено: BadArt от 21 Августа 2003, 00:03:39
Chs Вся проблема в том, что файлу нужно давать идентификатор, извлекаемый из базы в тот момент, когда выводится форма, куда и следует добавлять фотографию. В идеале, либо при передаче фотографии, она должна быть уже переименнована, либо нужно как отправить, формой, вместе с фото название будущего файла...
Название: Пути на Unix и Windows
Отправлено: Chs от 21 Августа 2003, 17:47:36
Ну так а проблема-та в чем? Лишнее хидден поле в форму вставить религия не позволяет?
Название: Пути на Unix и Windows
Отправлено: BadArt от 22 Августа 2003, 00:12:52
Всё уже сделал! Спасибо огромное!!!
Просто я не тем способом пытался данные из формы получить, а так всё отлично! Ещё раз спасибо!