Постоянность спарсеного

Discussion in 'PHP' started by nick777, 29 May 2011.

  1. nick777

    nick777 New Member

    Joined:
    8 Oct 2010
    Messages:
    19
    Likes Received:
    4
    Reputations:
    1
    Есть скрипт:
    PHP:
    <?
    $sendlist file("links.txt"); 
    $c=4;
    $nom mt_rand(1count($sendlist) - $c);
    $sad=$nom+$c;
    for(
    $i $nom$i $sad$i++) { 
    print 
    "$sendlist[$i], "
    }
    ?>
    Это скрипт для перелинковки, ссылки берутся из links.txt.
    Надо, чтобы спарсеные из links.txt ссылки оставались на странице постоянно, как это сделать?
     
  2. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    PHP:
    <?php
    $sendlist 
    file("links.txt");  
    $c=4
    $nom mt_rand(1count($sendlist) - $c); 
    $sad=$nom+$c
    for(
    $i $nom$i $sad$i++) {  
    print 
    "$sendlist[$i], ";
    $fp fopen("links2.txt""ab");
    fwrite($fptrim($sendlist[$i], "\r\n")."\n");
    fclose($fp);
    }
    echo 
    "<br><br>";
    $fp fopen('links2.txt','rb');
    while(
    $row fgets($fp4096)) {
    echo 
    $row."<br>";
    }
    fclose($fp);
    ?>
     
    1 person likes this.
  3. nick777

    nick777 New Member

    Joined:
    8 Oct 2010
    Messages:
    19
    Likes Received:
    4
    Reputations:
    1
    ссылки берутся все, а как сделать ограничение в 4 ссылки? (при обновлении страницы происходит автоматическое увеличение количества ссылок на странице)
     
    #3 nick777, 3 Jun 2011
    Last edited: 3 Jun 2011
  4. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    PHP:
    $fp fopen('links2.txt','rb'); 
    $line fgets($fp)."<br>";
    $line .= fgets($fp)."<br>";
    $line .= fgets($fp)."<br>";
    $line .= fgets($fp);
    echo 
    $line
    fclose($fp);
    Только 4 ссылки и в файле:
    PHP:
    $lines file('links2.txt'); 
    $lines array_slice($lines04); 
    $file fopen('links2.txt''wb'); 
    fwrite($fileimplode(''$lines)); 
    fclose($file); 
     
    #4 Skofield, 3 Jun 2011
    Last edited: 3 Jun 2011
  5. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    Вас бы всех да на Питон, с таким-то форматированием.