Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Для создания папки на сервере надо удалить "плохие" символы / 8 сообщений из 8, страница 1 из 1
23.01.2006, 10:19
    #33496575
Kravec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Для создания папки на сервере надо удалить "плохие" символы
НАдо сделать что то типа оброботки ошибки в виндовозе. Функция которая удаляла бы символы, которые мешают создать папку, типа " или '? и т.д.
...
Рейтинг: 0 / 0
23.01.2006, 10:21
    #33496583
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Для создания папки на сервере надо удалить "плохие" символы
preg_replace

"[^a-z0-9\.\'\[\]\{\}]" на "" или "_"

а ваще вариантов масса
...
Рейтинг: 0 / 0
23.01.2006, 10:27
    #33496596
Kravec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Для создания папки на сервере надо удалить "плохие" символы
не работает этот вариант, объясни что означают эти символы
...
Рейтинг: 0 / 0
23.01.2006, 10:46
    #33496659
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Для создания папки на сервере надо удалить "плохие" символы
тынц
тынц

доку читай
...
Рейтинг: 0 / 0
23.01.2006, 10:56
    #33496690
Kravec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Для создания папки на сервере надо удалить "плохие" символы
может уже есть готовые решия такого рода
...
Рейтинг: 0 / 0
23.01.2006, 13:58
    #33497278
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Для создания папки на сервере надо удалить "плохие" символы
тебе ж дали готовое решение только 5 минут почитать и скрутить строку:

Код: plaintext
$escaped_dir_name = preg_replace("/[^a-z0-9\\.\\'\\[\\]\\{\\}]+/g", "", $dir_name);
...
Рейтинг: 0 / 0
23.01.2006, 14:00
    #33497287
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Для создания папки на сервере надо удалить "плохие" символы
Как вариант:

"/[^\\w\\s]+/g"
...
Рейтинг: 0 / 0
24.01.2006, 08:34
    #33498688
Kravec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Для создания папки на сервере надо удалить "плохие" символы
работает только в строке $escaped_dir_name = preg_replace("/[^a-z0-9\\.\\'\\[\\]\\{\\}]+/i", "", $dir_name); вместо /g надо ставить /i
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Для создания папки на сервере надо удалить "плохие" символы / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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