' oder gleiche Zeile: ' | ' etc... $zfl_trenner = ' | '; //--------------------------------------------------------------- //#################### Funktion aufrufen ############################# $zfl_links = zeigeLinks($zfl_datei,$zfl_pfad,$zfl_anzahl,$zfl_zufall,$zfl_linkart,$zfl_target,$zfl_trenner); //Ausgabe an entsprechender Stelle mit: // echo $zfl_links; //#################################################################### //##-----FUNKTION------------------------------------################# //## ab hier sollten keine Änderungen ohne Kenntnisse gemacht werden # function zeigeLinks($zfl_datei,$zfl_pfad,$zfl_anzahl,$zfl_zufall, $zfl_linkart,$zfl_target,$zfl_trenner) { //Target auswerten if ($zfl_target === 1) { $zfl_target = ' target="_blank"'; } elseif ($zfl_target === 2) { $zfl_target = ' target="_self"'; } else {$zfl_target = ''; } //Linkart auswerten if ($zfl_linkart === 2) { $zfl_linkart = 'http://'; } else {$zfl_linkart = ''; } //Datei öffnen und Links zeilenweise in Array einlesen if (($zfl_zeilen = @file ($zfl_pfad.$zfl_datei))!==FALSE) { //Mischen der Zeilenreihenfolge if ($zfl_zufall===1) { shuffle($zfl_zeilen); } //Schleife zur Ausgabe for ($i=0;$i<$zfl_anzahl;$i++) { //Splitten anhand des Komma $teile = explode(',',$zfl_zeilen[$i]); //Whitespaces entfernen $url = ' href="'.$zfl_linkart.trim($teile[0]).'"'; $link_text = trim($teile[1]); $link_titel = trim($teile[2]); //Existiert ein Titel if ($link_titel!='') { $link_titel = ' title="'.$link_titel.'"'; } else {$link_titel=''; } //Link zusammensetzen $links.=''. $link_text.''; if ($i<($zfl_anzahl-1)) { $links = $links.$zfl_trenner; } } } //Im Fehlerfall, Datei konnte nicht geöffnet/gefunden werden else { echo '
Fehler: Datei:
'.$zfl_pfad.$zfl_datei.'
'; } //Rückgabe return $links; } //################################################################### ?>