Wikipedia Tooltip

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wikipedia Tooltip

    Ich habe mir folgendes script erstellt um den ersten absatz aus Wikipedia auszulesen.

    Im Titel Tag sollte dann immer der gefundene Text steht.

    Wenn ich das Script normal ausführe also in einer externen Datei dann zeigt er mir den Inhalt des ersten Absatzes an aber nicht im Titel Tag des Link.


    PHP-Code:
    ###################################################################
    ## Links zu Wikipedia finden und Infotext anzeigen wenn vorhanden
    ###################################################################

    function test($WIKIURL){
        
        
    $newtitle     str_replace(" ""_"$WIKIURL);
        
    $wikilink    utf8_encode("http://de.wikipedia.org/wiki/".$newtitle."");       
              
         
    $c curl_init();
         
    curl_setopt($cCURLOPT_RETURNTRANSFER1);
         
    curl_setopt($cCURLOPT_URL$wikilink);
         
    $wikicontent curl_exec($c);
         
    curl_close($c);

         if (
    $wikicontent) {
                
            
    // Ersten Absatz finden und anzeigen
            
    preg_match_all("/\<p\>(.*)\<\/p\>/"$wikistring$fund);
                
            foreach(
    $fund[1] as $wikipedia){            
                
    $text strip_tags($wikipedia);
                
    $text2 utf8_decode($text);
                return 
    $text2;                                
            }                                
        }
        
    }

    // Link zu Wikipedia    
        
    $acticon eregi_replace("\[wiki\]([^\[]+)\[/wiki\]","<a href=\"http://de.wikipedia.org/wiki/\\1\" class=\"wiki\" target=\"_blank\" 
        title=\""
    .test('\\1')."\">\\1</a>",$acticon); 
    Mfg Maffy
    in der ruhe liegt die kraft

  • #2
    preg_replace mit Modifier "e" verwenden.

    Kommentar

    Lädt...
    X