FunOfGun, Дефис надо экранировать. ЗЫ написанная тобой регулярка жирная сильно. PHP: <select name="search\[sublevel_1\]" class="header\-sublevels" redirect="objavlenij"> Тестировал на php. Зы, и самое главное извраты которые выше надо делать DoomParserom.
кто хорошо разбирается в настройке htaccess`a - прошу в icq617737. требуется сделать кое-что не за бесплатно
Вопрос по Perl'у Есть хидер такого содержания: меня интиресует оприделение Content-Disposition и если он есть то true иначе false. пробывал несколько вариантов, оприделяет либо первый заголовок либо все сразу выводит, но само сравнение в масиве не получается сделать... P.S:Всем спасибо, вопрос решен!
Если на php то так: PHP: if(!empty($_SERVER['HTTP_CONTENT_DISPOSITION'])){ echo 'yes'; }else{ echo 'no'; }
В общем имеются "редиректы" (иначе не знаю как назвать) через .htaccess (не спрашивать зачем, так нужно). Фокус в том, что в урл нужна кириллица. (про обработчик не говорите, мне нужно через .htaccess) Закодировано слово "Условия" Как правило, я узнал, нужен "обратный слэш" вместо процентов. В итоге ссылка получается: xxxxxx.ru/Условия Все хорошо работает. НО.. как сделать прописать в .htaccess слэш, чтоб была якобы папка верхнего уровня? Например:xxxxxx.ru/Документы/Условия Простой слэш не помогает, ибо я не знаю лексики. Кто из этого бреда что-то понял, прошу помочь, если знаете конечно.
Подскажите как сделать. На странице есть PHP: photoId=470863375889&photoType=5 Нужно вытянуть 470863375889 И еще один PHP: <a href="/profile/546153244433" class="url fn bl" itemprop="name">Абра Кадабра</a> Цифры после /profile/ все время меняются. Нужно вытянуть Абра Кадабра
1)photoId=(\d+)&photoType= 2)<a\s*href="\/profile\/\d+"\s*class="url fn bl" itemprop="name">\s*(.+)<\/a> PHP: $text='photoId=470863375889&photoType=5 '; preg_match('#photoId=(\d+)&photoType=#i',$text,$ar); echo $ar[1]; echo '<br>'; $text='<a href="/profile/546153244433" class="url fn bl" itemprop="name">Абра Кадабра</a> '; preg_match('#<a\s*href="\/profile\/\d+"\s*class="url fn bl" itemprop="name">\s*(.+)<\/a>#i',$text,$ar); echo $ar[1];
nginx работает промежуточным хостом. все запросы уходят скозь. как в сделать чтобы : get.php?xf= после может идти всё что угодно .. но тут в отдачу файл идёт... как сделать кешурующий прокси,чтобы он давал подменить файл? т.е. запрос - nginx - линк на файл файл - nginx - действия над файлом - отдача -------- GET /dlo/get.php?xf=0a24493806&qe=06343443070242b&a=02&yl=d&ra=i HTTP/1.0 Host: 1.1.1.1 REMOTEADDR1: х.х.х.х Connection: close User-Agent: Mozilla/4.0 (Windows Vista 6.0) Java/1.6.0_24 Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 HTTP/1.1 200 OK Server: nginx/1.2.2 Date: Tue, 25 Sep 2012 21:19:55 GMT Content-Type: application/x-msdownload Content-Length: 127488 Connection: close X-Powered-By: PHP/5.3.14 Pragma: public Expires: Tue, 25 Sep 2012 21:19:55 GMT Cache-Control: must-revalidate, post-check=0, pre-check=0 Cache-Control: private Content-Disposition: attachment; filename="123.exe" Content-Transfer-Encoding: binary MZ......................@........ ----------------
Есть текст PHP: file: 'http://ololo.ru/ololo.flv', image: 'http://ololo.ru/ololo.jpg', помогите вытащить http://ololo.ru/ololo.flv пробую: PHP: preg_match('#file: '([^"]+)', image#', $P, $file); но при выставлении кавычки почему то меняется структура кода, как привольно?
Snorlax PHP: $text=" file: 'http://ololo.ru/ololo.flv', image: 'http://ololo.ru/ololo.jpg', "; preg_match_all("#(file|image):\s*'(http:\/\/.+)'#i",$text,$ar); print_r($ar[2]); preg_match_all("#file:\s*'(http:\/\/.+)'#i",$text,$ar); print_r($ar[1]);
а мне бы такую регулярочку что бы выцепить от туда номер телефона, например: В общем пользователь может ввести что угодно, если перед номером есть плюс то он должен быть и на выходе, главное что бы результат был такой:
Есть текст вида: /gol/0/55882/2002098/21366/125885/369081/0/ Как вытащить цифру между 6 и 7 слешем? (125885)
mmmmm, PHP: preg_match_all("#/(\d+)/#", $str, $match); print $match[1][2]; alfi, символы могут присутствовать любые где, в пароле или в мейле тоже? Для проверки мейла в сети уже 100500 регулярок валяется.