Чисто ради интереса, можно как то в массив заносить интервалы (300..400) и одиночные число (24,7004,450) на пр: PHP: $mass = array("24","7004","300..400","450"); кто ни будь знает ?
REBUUS С помощью array_merge и range PHP: $mass = array(25,205); $mass = array_merge($mass, range(300,400)); $mass = array_merge($mass, array(1,2,233,4));
PHP: $pattern = '/(?:http)|(?:ftp):\/\/[a-z]*\.*/'; $text = "http://yandex.ru ftp://site.com https://lol.net http://u.cn telnet://awesome.de"; preg_match_all($pattern, $text, $matches, PREG_PATTERN_ORDER); Ну поочемууу? Почему мне выдается только Т.е. надо вывести все ссылки с протоколом ftp или http
Подскажешь в чём ошибка? PHP: $ip=trim($_SERVER['REMOTE_ADDR']); // адрес if($ip==212.33.24.24) echo" Здравствуйте админ! <br>" else { echo '<br> <br><center><strong>Ваш IP не администратора ! Вон отсюда!</strong></center>'; exit;} Я знаю что написал бред но как сделать мою мысль?? И ещё если можно. подскажите как мне сделать чтобы у скрипта была база с IP (Простой текстовик ) в котором бы в столбик были записаны несколько IP администраторов. Зарание спасибо)
Подскажите пожалуйста как получиться с помощью curl каптчу mail.ru. Получаю curlом страницу с регистрацией, а там на картинках 000, хотя если я открываю эту картинку в новом окне браузера там всё нормально показывается
Vlad&slav Кавычеги забыли PHP: $ips = file('ip.txt',FILE_IGNORE_NEW_LINES); if(in_array($_SERVER['REMOTE_ADDR'],$ips) || in_array($_SERVER['REMOTE_ADDR']."\r\n",$ips)) echo" Здравствуйте админ! <br>" else { echo '<br> <br><center><strong>Ваш IP не администратора ! Вон отсюда!</strong></center>'; exit;} Nek1t PHP: $pattern = '~(?:http|ftp)://([^/\r\n ]+)~msi'; $text = "http://yandex.ru ftp://site.com https://lol.net http://u.cn telnet://awesome.de"; preg_match_all($pattern, $text, $matches, PREG_PATTERN_ORDER);
и точку с запятой: PHP: $ips = file('ip.txt',FILE_IGNORE_NEW_LINES); if(in_array($_SERVER['REMOTE_ADDR'],$ips) || in_array($_SERVER['REMOTE_ADDR']."\r\n",$ips)) echo" Здравствуйте админ! <br>"; else { echo '<br> <br><center><strong>Ваш IP не администратора ! Вон отсюда!</strong></center>'; exit;}
Создаешь файл, например ips.txt, туда вписываешь свои ipшники, потом читаешь файл: PHP: $iparr = explode("\n", file_get_contents('ips.txt')); сверяешь, например, так: PHP: if (in_array($_SERVER['REMOTE_ADDR'], $iparr)) ...
Почему такой код работает нормально Code: $sock = fsockopen ("localhost", 660, $errno, $errstr,5); if (!$sock) { echo("$errno($errstr)"); return; } fwrite($sock,"qwerty"); fclose ($sock); А такой нет Code: $ip=getenv ("REMOTE_ADDR"); $sock = fsockopen ($ip, 660, $errno, $errstr,5); if (!$sock) { echo("$errno($errstr)"); return; } fwrite($sock,"qwerty"); fclose ($sock); ??
Вопрос по поводу капчи: на странице index.php есть форма с капчей В скрипте курлом я захожу на эту страницу => Получаю капчу => Показываю её в скрипте => Ввожу и посылаю POST-запрос курлом в index.php Принцип действия верен ? почему-то не выходит (
в этот ... но что-то ни так помню) И ещё вопрос: В файрфоксе у меня два плагина для просмотра HTTP заголовков .... они замечательно работают, показывают все пост и гет запросы Но например мои скрипты курлом шлют пост запрос (он нормально доходит и всё пашет), но в плагины мне не показывают этих запросов(( так и должно быть разве ? тоесть если курлом шлёт мой скрипт пост запрос, плагин не показывает этого запроса