so dan bin ich wieder, und mein latein ist in italien und redet japanisch mit einem spanisch sprechenden Engländer. gg kleiner scherz am rande :D
wie wie kann ich in PHP eine bestimmte Zeile auslesen lassen und Diese dann noch zerlegen BsP. Meine Datei: Hier Stehen alle Änderungen beginnent ab Zeile 3 (php inepretiert 2) TITEL(DATUM) | ÜBERSCHRIF | BESCHREIBUNG | LINKTITEL | LINK | 31.12.2010|Die neue Webseite wird Online gestellt|es gibt ein neues Design und alles ist in PHP :=)|
das Problem ist ich möchte NUR zeile 2 ausgeben und zeile 1bzw 0 soll ignoriert werden. und später wenn mehr inhalt da ist soll nur zeile 2-5 ausgegeben werden und 5-xy auch ignoriert werden
nur wie schaff ich des?? PHP gibt mir immer alle Zeile aus.
So ist das Prinzip der Zerlegung der Zeilen 2 bis 5. Du mußt dann natürlich im Loop das "echo" weglassen und die Variablen ausgabe0/1/2 mit $ii indizieren und in deinem <Table> - Konstrukt einsetzen.
Dein Problem ist klassisch - Auslesen einer CSV-Datei. Dafür gibt's in PHP auch die Funktion fgetcsv(). http://de.php.net/manual/de/function.fgetcsv.php
Statt dem standardmäßigen Komma gibst Du als Delimiter "|" an. In dem Beispiel aus der Hilfe: while ( ($data = fgetcsv ($handle, 1000, '|')) !== FALSE )
Um die erste Zeile, die beispielsweise Spaltenüberschriften enthält, zu ignorieren, liest Du einfach eine Zeile aus und ignorierst sie bzw. nimmst die Rückgabe nur als if-Bedingung für die Ausführung des nachfolgenden while-Konstrukts: