The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проблема с парсингом имени файла, при закачке файла через веб форму"
Версия для распечатки Пред. тема | След. тема
Форум WEB технологии
Исходное сообщение [ Отслеживать ]

. "RE: Проблема с парсингом имени файла, при закачке файла через ве..." +/
Сообщение от Konstemail (?), 15-Дек-02, 14:47 
>Перл не может пропарсить имя файла, если файл лежит в каталоге, названном
>по русски. Например "C:\Мои документы\1.jpg". Полное имя файла выводит "C:\М", а иногда правильно.

>my $foto = param ('foto');
param ('foto') - это и есть fullpath???

> if ($foto !~ /([\w-]+ \. (?: gif | jpe?g ))$/ix) #только имя,путь выкидывается
> {
>;
> }  else  {
>   $filename="$1";
а)[\w] - работает только с англ.буквами (if not use locale)
б) при такой конструкции $1 - совсем не обязательно == ([\w-]+ \. (?: gif | jpe?g );
в) if ($foto =~ /^.*([^\/\\/]+ (gif | jpe?g ))$/i) { $fn = $1 }

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проблема с парсингом имени файла, при закачке файла через веб форму, Stan, 15-Дек-02, 13:56  [смотреть все]
  • param foto - это и есть fullpath а w - работает только с англ буквами , Konst, 15-Дек-02, 14:47  (1)
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру