Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Регулярные выражение

Сообщения:  [1-7] 

 
 автор: [CHOL]Scorpion   (26.07.2005 в 12:28)   письмо автору
 
   для: Lenux   (25.07.2005 в 11:11)
 

ereg и eregi ищет
ereg_replace и eregi_replace заменяет

что тут непонятного?

   
 
 автор: P@Sol   (25.07.2005 в 11:58)   письмо автору
 
   для: Lenux   (25.07.2005 в 11:11)
 

eregi("[a-Z0-9]\.[a-Z0-9]{2,4}", $file_names);

   
 
 автор: Lenux   (25.07.2005 в 11:11)   письмо автору
 
   для: P@Sol   (25.07.2005 в 10:38)
 


eregi("0-9a-Z", $file_names);

PS Я не особо понимаю в регулярных выражениях, но тем не менее. $file_names - это переданный параметр имени файла на машине клиента. И функция ищет совпадения с 0-9 от a до Z и от 0 до 9, и как я понимаю вслучае если всё совпало возвратит TRUE, а если найдёт отличие то возратит FALSE, тока чего то у меня не работает:)

   
 
 автор: P@Sol   (25.07.2005 в 10:38)   письмо автору
 
   для: Lenux   (25.07.2005 в 10:34)
 

используй или ereg() или eregi()

   
 
 автор: Lenux   (25.07.2005 в 10:34)   письмо автору
 
   для: Ziq   (25.07.2005 в 08:13)
 

Проверить имя файла, присутствует ли в нёмкроме английского другие символы(например русские буквы).
И расшерение у него правильное или нет, т.е.
Есть файл файлfile.rar, вот и надо проверить в нём если есть другие символы, кроме англ. и цифр и если нету то вернуть TRUE, а если они есть, то вернуть FALSE, в данном случае FALSE, т.к. есть файл.

   
 
 автор: Ziq   (25.07.2005 в 08:13)   письмо автору
 
   для: Lenux   (25.07.2005 в 07:52)
 

Вообще функция eregi_replace требуется 3 аргумента а у тебя их два. 1-ый шаблон, 2-ой чем заменять, 3-ий в каком файле. Честно говоря вообще не понятно, что ты хочешь сделать.

   
 
 автор: Lenux   (25.07.2005 в 07:52)   письмо автору
 
 


$file_name=$_FILES['file']['name'];
eregi_replace("[a-Z0-9]\.[a-Z0-9]{2,4}", $file_names);

Как правильно составить это выражение?
Ругается, говорит:
Warning: Wrong parameter count for eregi_replace()...

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования