Einzelnen Beitrag anzeigen
  #5  
Alt 03.04.2004, 20:55:04
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Zitat:
Original geschrieben von thorben
Was muss ich tun, wenn nur eine Zeile vorhanden ist - das Resultat hierbei wäre, das ein Trennzeichen angezeigt wird.
Nur mal das Prinzip:
PHP-Code:
$fname './filename.ext';
if (! 
is_readable($fname)) die ('Darf File nicht lesen');
$a file($fname);

# egal, was in der Datei stand: $a ist ein Array mit mindestens dem Index 0

for ($i=0$i<count($a); $i++)
{
  
$a[$i] = trim($a[$i]); # Leerzeichen am Anfang und am Ende entfernen
  
if (empty($a[$i])) continue; # wenn leer, dann zum nächsten Index.
  
$b explode ('|'$a[$i]); # $b besteht mindestens aus Index 0
  
$b[0] = trim ($b[0]); # wieder eventuelle Leerzeichen entfernen
  
if (empty($b[0])) continue; # zB. wenn b[0] leer ist, alles übergehen und die nächste Zeile nehmen.
  
printf('%s%s<br />%s | %s<hr size="1">',
              
$b[1], $b[2], $b[3],$b[4]);
}
# usw. 
Mit Zitat antworten