ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1331  
Старый 25.12.2007, 20:06
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от ThreeD  
Доброго времени суток.
Возникла потребность в сортировке базы, база слудующего вида:



Следовательно, нужен простенький парсер на пхп, который бы вытянул мыло и имя, записав их в отдельный файл. Извиняюсь если не в тот раздел, но если кому не сложно, плз, потратьте пару минут на сие благородное дело , т.к. у самого получается какая то неработающая ахинея,вытягивающая одни @ или :, которая была успешно снесена . Или направьте кде качнуть, либо куда обратиться.
С ув. ThreeD
Парсер сделаю, только скажи, как имя вытягивать? Имя всегда должно идти после : ?
 

  #1332  
Старый 25.12.2007, 20:31
Demetra
Познающий
Регистрация: 27.08.2007
Сообщений: 48
Провел на форуме:
91291

Репутация: 17
По умолчанию

Marco,чуть глючит,когда файл скрипта вызывается как результат отправки формы-все ок,а если набрать адрес этого скрипта выдает ошибку нотис че та там индексный требует,может сделать подавление ошибок чтоб невидно было?
 

  #1333  
Старый 25.12.2007, 20:33
ThreeD
Banned
Регистрация: 25.12.2006
Сообщений: 179
Провел на форуме:
2337678

Репутация: 354
По умолчанию

2 Macro
Заранее искренне благодарен, если честно-мне без разницы, если чё-я на код посмотрю и сам подправлю, по крайней мере попытаюсь
Мне главное, чтоб лишний мусор убрать. Спасибо.
С ув. ThreeD
 

  #1334  
Старый 25.12.2007, 20:50
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от Demetra  
Marco,чуть глючит,когда файл скрипта вызывается как результат отправки формы-все ок,а если набрать адрес этого скрипта выдает ошибку нотис че та там индексный требует,может сделать подавление ошибок чтоб невидно было?
Скажи какой нотис.

2Threed
Ok сейчас напишу
 

  #1335  
Старый 25.12.2007, 20:55
Demetra
Познающий
Регистрация: 27.08.2007
Сообщений: 48
Провел на форуме:
91291

Репутация: 17
По умолчанию

Notice: Undefined index: ip in /usr/home/smart60 /htdocs/hlam/ip-host.php on line 7 Удачной дороги нафиг!
 

  #1336  
Старый 25.12.2007, 20:58
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

2Demetra выложи весь код ip-host.php я скажу в чем проблема

2ThreeD
Что-то в этом роде.
PHP код:
<?
$baza
=file_get_contents('baza.txt');
preg_match_all('/([^\s@]+@[^\s\.]+\.[a-z]{2,8}):([^\s]*)/i',$baza,$matches);
$emails=$matches[1];
$names=$matches[2];
?>
 

  #1337  
Старый 25.12.2007, 21:04
Demetra
Познающий
Регистрация: 27.08.2007
Сообщений: 48
Провел на форуме:
91291

Репутация: 17
По умолчанию

<?php print" <form action='' method='POST'> <input type=text name='ip' value= ''size='' maxlen='12'> <input type=submit value=Ok> </form>"; $ip=($_POST['ip']); if(! preg_match ( '/^([\d]{1 ,3 }\.[\d]{1 ,3 }\.[\d] {1 ,3 }\. [\d]{1 ,3})$/', $ip )){die( 'Удачной дороги нафиг!' );} $hostname=gethostbyadd r("$ip");echo"имя $ip: $hostname";?>
 

  #1338  
Старый 25.12.2007, 21:08
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от Demetra  
<?php print" <form action='' method='POST'> <input type=text name='ip' value= ''size='' maxlen='12'> <input type=submit value=Ok> </form>"; $ip=($_POST['ip']); if(! preg_match ( '/^([\d]{1 ,3 }\.[\d]{1 ,3 }\.[\d] {1 ,3 }\. [\d]{1 ,3})$/', $ip )){die( 'Удачной дороги нафиг!' );} $hostname=gethostbyadd r("$ip");echo"имя $ip: $hostname";?>
ВОт так ошибки не должно быть
PHP код:
<?php  
print ("
<form action='' method='POST'>
<input type=text name='ip' value= ''size='' maxlen='12'>
<input type=submit value=Ok>
</form>"
);
if(isset(
$_POST['ip']))
{
$ip=$_POST['ip'];
if(! 
preg_match '/^([\d]{1 ,3 }\.[\d]{1 ,3  }\.[\d] {1 ,3  }\. [\d]{1 ,3})$/'$ip ))
{die( 
'Удачной дороги нафиг!' );}  $hostname=gethostbyadd r("$ip");
echo(
"имя $ip$hostname");
}
?>
 

  #1339  
Старый 25.12.2007, 21:25
Demetra
Познающий
Регистрация: 27.08.2007
Сообщений: 48
Провел на форуме:
91291

Репутация: 17
По умолчанию

Marco,вобще хрень вылазит,лан сама разберусь,спосибо)
 

  #1340  
Старый 25.12.2007, 21:27
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от Demetra  
Marco,вобще хрень вылазит,лан сама разберусь,спосибо)
Гы Ты когда запостила код - форум вставил пробел в имя функции gethostbyaddr

ВОт так работает
PHP код:
<?php   
print (
<form action='' method='POST'> 
<input type=text name='ip' value= ''size='' maxlen='12'> 
<input type=submit value=Ok> 
</form>"
); 
if(isset(
$_POST['ip'])) 

$ip=$_POST['ip']; 
if(! 
preg_match '/^([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1 ,3})$/'$ip )) 
{die( 
'Удачной дороги нафиг!');}  
$hostname=gethostbyaddr("$ip"); 
echo(
"имя $ip$hostname"); 

?>

Последний раз редактировалось Macro; 25.12.2007 в 21:59..
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ