Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-08-2011, 07:54   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
Datei teilweise nach Zeilen einlesen

Hallo zusammen,

ich lese per PHP Datei eine txt datei mit folgendem schema zeilenweise ein.

txt:

HTML-Code:
Bert
1999
Postkarte
PHP-Code:
$suffix substr($verzeichnis.$datei, -4);
if (
$suffix == '.txt'){
              
//  echo $verzeichnis.$datei.'<br />';
                
                // Liest eine Datei in ein Array. Hier gehen wir über HTTP, um den
                // HTML-Quelltext einer URL zu bekommen
                
$lines file($verzeichnis.$datei);
                
// Durchgehen des Arrays und Anzeigen des HTML-Quelltexts inkl. Zeilennummern
                
foreach ($lines as $line_num => $line) {
                if (
$line_num == "0"){
                
$name htmlspecialchars($line);
                
$name str_replace(' ','',$name); 
                
$name trim ($name);
                echo 
"<a href='#$name' rel='toggle'>".htmlspecialchars($line)."</a>&nbsp;&nbsp;&nbsp;\n";}
                else{
                echo 
htmlspecialchars($line)."&nbsp;&nbsp;&nbsp;\n";
                }
                
                }
                echo 
"<p style='width:500px;border-top:1px solid #000'></p><div id='$name' title='$verzeichnis' style='display:none;background-color:#000;padding:0 10px 10px 5px'>....</div><br /><br />";

                }

                } 

        }

    } 

Dies funktioniert soweit prächtig. Nun würde ich jedoch in der txt datei einen block aufnehmen der nicht zeilenweise eingelesen werden soll.

Also:
HTML-Code:
Bert
1999
Postkarte
Information: Diese Postkarte
entstand nach abschluss … etc.
Wie schaffe ich es nun dass bis Postkarte alles zeilenweise eingelesen wird, sobald jedoch Information: beginnt dieses als "ein Teil" betrachtet wird. also als ganzer sting in ein array feld geschrieben wird?

Vielen Dank,

Kuma
kuma ist offline   Mit Zitat antworten
Alt 22-08-2011, 08:29   #2 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Indem dass du das nicht einfach in eine Text-Datei schreibst sondern in eine XML. Sorry aber ohne grösseren Umbau kommst du da nicht weiter...
__________________
(\__/)
(='.'=)
(")_(")

Geändert von Nightflyer (22-08-2011 um 10:12 Uhr)
Nightflyer ist offline   Mit Zitat antworten
Alt 22-08-2011, 08:59   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 2.051
hi danke für deine antwort,
das habe ich mich schon fast gedacht.
nun denn wird eh zeit mir mal simplexml anzusehen
kuma ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XML Datei einlesen/Werte erst nach reload mark13 Flash 8 3 07-08-2008 11:35
xml teilweise einlesen 2006mp Flash Remoting 2 22-04-2007 15:19
skript erst nach erfolgreichem einlesen der XML-datei ausführen headkit ActionScript 2 15 03-03-2007 18:54
txt file durch uchen und zeilen einlesen maggi76 ActionScript 1 4 03-03-2006 13:53
Seitenumbruch nach Zeilen? Somethingblue PHP und MySQL 6 08-01-2005 16:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele