|
|
|
|
|
для: Lenux
(25.07.2005 в 11:11)
| | ereg и eregi ищет
ereg_replace и eregi_replace заменяет
что тут непонятного? | |
|
|
|
|
|
|
|
для: Lenux
(25.07.2005 в 11:11)
| | eregi("[a-Z0-9]\.[a-Z0-9]{2,4}", $file_names); | |
|
|
|
|
|
|
|
для: P@Sol
(25.07.2005 в 10:38)
| |
eregi("0-9a-Z", $file_names);
|
PS Я не особо понимаю в регулярных выражениях, но тем не менее. $file_names - это переданный параметр имени файла на машине клиента. И функция ищет совпадения с 0-9 от a до Z и от 0 до 9, и как я понимаю вслучае если всё совпало возвратит TRUE, а если найдёт отличие то возратит FALSE, тока чего то у меня не работает:) | |
|
|
|
|
|
|
|
для: Lenux
(25.07.2005 в 10:34)
| | используй или ereg() или eregi() | |
|
|
|
|
|
|
|
для: Ziq
(25.07.2005 в 08:13)
| | Проверить имя файла, присутствует ли в нёмкроме английского другие символы(например русские буквы).
И расшерение у него правильное или нет, т.е.
Есть файл файлfile.rar, вот и надо проверить в нём если есть другие символы, кроме англ. и цифр и если нету то вернуть TRUE, а если они есть, то вернуть FALSE, в данном случае FALSE, т.к. есть файл. | |
|
|
|
|
|
|
|
для: Lenux
(25.07.2005 в 07:52)
| | Вообще функция eregi_replace требуется 3 аргумента а у тебя их два. 1-ый шаблон, 2-ой чем заменять, 3-ий в каком файле. Честно говоря вообще не понятно, что ты хочешь сделать. | |
|
|
|
|
|
|
|
$file_name=$_FILES['file']['name'];
eregi_replace("[a-Z0-9]\.[a-Z0-9]{2,4}", $file_names);
|
Как правильно составить это выражение?
Ругается, говорит:
Warning: Wrong parameter count for eregi_replace()... | |
|
|
|
|