kleines parser problem :)

Dieses Thema im Forum "Ruby, php, Perl, Python ..." wurde erstellt von Andre, 02.03.2003.

  1. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    hab nen kleines problem mit dem parser hier....irgendwie will der die news nicht aktualisieren...obwohl sie im backend.php (www.rootboard.de/backend.php) schon lnge aktuell sind ?!?!

    hat einer vileicht nen tip?

    www.rootboard.de/parse.php :

    PHP:
    $link_prefix    =    htmlentities("*")." ";
    $link_postfix    =    "<br>\n";
    $cache_file    =    "BL-parse.cache";
    $cache_time    =    2;
    $max_items    =    10;
    $target        =    "_parent";


    $backend"http://www.rootboard.de/backend.php";
    // Ende Einstellungen

    $items        =    0;
    $time        =    split(" "microtime());

    srand((double)microtime()*1000000);
    $cache_time_rnd    =    300 rand(0600);

    if ( (!(
    file_exists($cache_file))) || ((filectime($cache_file) + $cache_time $time[1]) + $cache_time_rnd 0) || (!(filesize($cache_file))) ) {

    echo 
    "<!-- creating cache  -->";


        
    $fpread = @fopen($backend'r');
        if(!
    $fpread) {
            echo 
    "$errstr ($errno)<br>\n";
            exit;

        } else {

            
    $fpwrite = @fopen($cache_file'w');
            if(!
    $fpwrite) {
                        echo 
    "$errstr ($errno)<br>\n";
                        exit;
            } else {



                while(! 
    feof($fpread) ) {

                    
    $buffer ltrim(Chop(fgets($fpread256)));

                    
                     if ((
    ereg ("<item>"$buffer)   ) && ($items $max_items)) {

                        echo 
    "\n<!-- getting Titel -->\n";
                        
    $buff ltrim(Chop(fgets($fpread256)));
                        if (
    ereg ("<title>"$buff)) $title $buff;
                        if (
    ereg ("<link>"$buff)) $link $buff;

                       
    $buff ltrim(Chop(fgets($fpread256)));
                       if (
    ereg ("<title>"$buff)) $title $buff;
                       if (
    ereg ("<link>"$buff)) $link $buff;
                      
                       
                       
                       
    $buff ltrim(Chop(fgets($fpread256)));
                       if (
    ereg ("<title>"$buff)) $title $buff;
                       if (
    ereg ("<link>"$buff)) $link $buff;
                       
                       
                       
                       
                       
    $title ereg_replace"<title>"""$title );
                       
    $title ereg_replace"</title>"""$title );
                       
    $link ereg_replace"<link>"""$link );
                       
    $link ereg_replace"</link>"""$link );
                       
                        

                        
    fputs($fpwrite"<A HREF=$link\" TARGET=\"$target\">$title<A>$link_postfix");

                        
    $items++;
                    }
                }

                
    fclose($fpread);
                
    fclose($fpwrite);
            }
        }
    }



    if (
    file_exists($cache_file)) {
        include(
    $cache_file);
    }
    ?> 
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

kleines parser problem :)

Die Seite wird geladen...

kleines parser problem :) - Ähnliche Themen

  1. Suche kleines Live OS

    Suche kleines Live OS: Hallo, Ich suche ein kleines Live OS um zu sehen ob der Prozessor hochtaktet. Wie ist das zu realisieren? Hintergrund: Bei einem Dell Vostro...
  2. WRTnode: kleines Entwicklerboard mit WiFi und OpenWRT

    WRTnode: kleines Entwicklerboard mit WiFi und OpenWRT: Die Entwickler des WRTNode haben in China eine erste Beta-Version ihres preiswerten Entwicklerboards verkauft. Der WRTnode ist ein winziger...
  3. Android 4.3 - kleines Update mit interessanten Funktionen

    Android 4.3 - kleines Update mit interessanten Funktionen: Am 24.7. lud Googles Android-Chef Sundar Pichai zu einem Presse-Frühstück in New York, bei dem unter anderem auch Android 4.3 »Jelly Bean«...
  4. OLinuXino A13: kleiner Rechner für kleines Geld

    OLinuXino A13: kleiner Rechner für kleines Geld: Der bulgarische Elektronikhersteller Olimex bietet mit dem OLinuXino A13 einen kleinformatiges Motherboard an, das für viele Basteleien und...
  5. A13-OLinuXino: kleiner Rechner für kleines Geld

    A13-OLinuXino: kleiner Rechner für kleines Geld: Der bulgarische Elektronikhersteller Olimex bietet mit dem OLinuXino A13 einen kleinformatiges Motherboard an, das für viele Basteleien und...