Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помогите со скриптом (сборщик емаилов) (https://forum.antichat.xyz/showthread.php?t=43423)

helat 30.06.2007 16:19

Помогите со скриптом (сборщик емаилов)
 
PHP код:

<?php
    $limit
=$HTTP_GET_VARS["limit"];
    
$limit split(";",$limit);

    if (
$limit[0]<=0$limit[0]=1;
    if (
$limit[1]==0$limit[1]=999999;

    
$s1"        <td width=100% align=\"left\" valign=\"top\" bgcolor=#f8f8f8>&nbsp;<a class=target href=\"mailto:";
    
$s2"</a></td>";
    
$t "\">";

    
$file_c "http://www.exaccess.ru/asp/seller.asp?id_s=";
    for (
$i=$limit[0]; $i<=$limit[1]; $i++ )
    {   
$file $file_c.$i;
        
$f=file($file);
        
$str $f[159];
        
$str=str_replace($s1,"",$str);
        
$str=str_replace($s2,"",$str);
        
$str=split($t,$str);
        echo 
"<b>".$i."</b> ".$str[0]."<br>";
    }         
/**/

    
?>

Есть вот такой скрипт
Мне надо его переделать под свой сайт
делаю вот так

PHP код:

<?php
    $limit
=$HTTP_GET_VARS["limit"];
    
$limit split(";",$limit);

    if (
$limit[0]<=0$limit[0]=1;
    if (
$limit[1]==0$limit[1]=99999999;

    
$s1"        <br><br><br><br><br><br><br><br><br><br>";
    
$s2"&nbsp;&nbsp;&nbsp";
    
$t "\">";

    
$file_c "http://*****.ru/";
    for (
$i=$limit[0]; $i<=$limit[1]; $i++ )
    {   
$file $file_c.$i;
        
$f=file($file);
        
$str $f[159];
        
$str=str_replace($s1,"",$str);
        
$str=str_replace($s2,"",$str);
        
$str=split($t,$str);
        echo 
"<b>".$i."</b> ".$str[0]."<br>";
    }         
/**/

    
?>

Но он не работает.
ПОМОГИТЕ.

helat 30.06.2007 16:34

И если можно чтоб результат в файл сохранялся

KPOT_f!nd 30.06.2007 16:40

_www.downloads.xclan.ru/sources/Mail_Grabber.rar

helat 30.06.2007 16:48

invlose дай свою аську плииз.
или стукни мне 361316611

helat 30.06.2007 16:49

KPOT_f!nd мне надо не только мыла.
мне над ещё кое что

GreenBear 30.06.2007 16:50

PHP код:

preg_match_all('/[a-z0-9_-]+@[a-z0-9]+\.([a-z0-9]{2})/is'$str$mail);
    foreach(
$mail[0] as $k=>$v){
        if(!
in_array(rtrim($v), $emails)){
                
$emails[] = rtrim($v);
            
fwrite($accrtrim($v)."\r\n");
            }
    } 

ну потипу этого, делал для сайта "хялява для спамеров".

hhover 30.06.2007 16:51

Прям прослезился, вспомнил свои первые скрипты, почти такие же кривые. Хорошо хоть глупых вопросов я не задавал. :\

PHP код:

preg_match_all "/[A-Za-z0-9\-\_\.]{1,15}\@[A-Za-z0-9\-\.]+\.[A-Za-z]{2,4}/is"$pagesource$result ); 


KPOT_f!nd 30.06.2007 16:51

Цитата:

KPOT_f!nd мне надо не только мыла.
мне над ещё кое что
Помогите со скриптом (сборщик емаилов) ты напиши то что нужно конкретно!

helat 30.06.2007 17:34

мне надо выдирать с сайта
********.ru/XXXXXX (где XXXX это порядковый номер.)
определённый текст ,который в исходниках находиться между
<br><br><br><br><br><br><br><br><br><br>
И
&nbsp;&nbsp;&nbsp

helat 30.06.2007 17:58

и этот текст сохранять в файл


Время: 01:06