ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

18.12.2009, 17:04
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
Сообщение от SeNaP
Как установить модуль curl в linux'e?
apt-get install php5-curl
или так
emerge php5-curl
|
|
|

18.12.2009, 18:12
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
PHP код:
function IsValidLogin($login){
if(eregi("/^[a-zA-Z0-9А-Яа-я]{3,16}$/i",trim($login))) return(1); else return(0);
}
Функция чекает логин и должна принемать кирилицу чего она не делает 
Как поправить (все скрипты в utf8)
но только средстрами PHP
|
|
|

18.12.2009, 18:20
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
Сообщение от Byrger
PHP код:
function IsValidLogin($login){
if(eregi("/^[a-zA-Z0-9А-Яа-я]{3,16}$/i",trim($login))) return(1); else return(0);
}
Функция чекает логин и должна принемать кирилицу чего она не делает 
Как поправить (все скрипты в utf8)
но только средстрами PHP
если я правильно понял то попробуй так
PHP код:
function IsValidLogin($login){
$login=iconv('UTF-8', 'windows-1251', $login);
if(eregi("/^[a-zA-Z0-9А-Яа-я]{3,16}$/i",trim($login))) return(1); else return(0);
}
|
|
|

18.12.2009, 18:25
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
1. http://ua2.php.net/manual/en/function.iconv.php
2. Перепиши с eregi на preg_match
|
|
|

18.12.2009, 21:10
|
|
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме: 625939
Репутация:
54
|
|
Посоветуйте класс, библиотеку для работы с почтой, pop-imap, smtp. Максимально универсальную. Что-то порылся на phpclasses но пока глухо. Писать с нуля не хочется.
Есть готовые решения? Спасибо
|
|
|

18.12.2009, 21:23
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Chode
Тут не эекстрасенсы сидят, напиши какой должен быть функционал, потом глянь в Полезных скриптах, может там чё есть.
|
|
|

19.12.2009, 00:29
|
|
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме: 625939
Репутация:
54
|
|
Сообщение от Deathdreams
Chode
Тут не эекстрасенсы сидят, напиши какой должен быть функционал, потом глянь в Полезных скриптах, может там чё есть.
Про экстрасенсов я вижу.
Объясню: я написал "для работы c pop-imap, smtp" - под этим подразумевал прием и передача почты. Словосочетание "максимально универсальную" означало наибольшую совместимость с различными стандартами протоколов - стандарты RFC для IMAP, POP3, SMTP. Таким образом искомая библиотека, класс, расширение PEAR или еще что нибудь должно обладать готовыми средствами для автоматического определения стандартов используемых для, хотя бы, простейшего приема, передачи почты.
Сейчас лучше ? 
|
|
|

18.12.2009, 21:53
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
help me)
есть текстовик :
PHP код:
...............................
21
432=>
343
4354235
42<=3=>
234
6542=>36
5423
<=654235435
346432
<=4352435423
5
Нужно чтобы скрипт если находил в строках <= и => то изменял отступ последуюших строк, тоесть должно получиться:
PHP код:
......................
21
432=>
343
4354235
42<=3=>
234
6542=>36
5423
<=654235435
346432
<=4352435423
5
|
|
|

18.12.2009, 22:02
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
А что делать со строкой "42<=3=>", где оба символа присутствуют?
|
|
|

18.12.2009, 22:07
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
Сообщение от krypt3r
А что делать со строкой "42<=3=>", где оба символа присутствуют?
выдвинуть из текста на один отступ ближе а дальше текст пустить как перед такой строкой
PHP код:
//
1213
35
4<=354=>6
5465
654
6
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|