Mal wieder Hilfe gefragt: folgendes Problem, ich habe vor mir ein Newsscript zu schreiben, da ich aber kein MySQL zur Zeit zur Verfügung stehen habe, bin ich notgedrungen auf txt ausgewichen. Das Schreiben klappt bisher ganz gut, aber wie kann ich die Newsdaten so wieder einlesen, dass ich jede einzelne News einlesen kann (als array oder so)
das ist das problemkind meines scripts, kurze erleuterung: die datei wird eingelesen und dann ausgegeben und dann zeilenweiße ausgegeben.
zur trennung einzelner News steht "-!thrclose-", zuerst dachte ich dass ich die datei komplett in eine Variable einlesen kann ohne Arrays erzeugen zu müssen um dann mit explode() die News bei -!thrclose- zu trennen und dann auszugeben. Das geht leider nicht so wie ich mir das dachte, da ich keinen passenden befehl gefunden habe. dann habe ich versucht mit einem umweg die arrays zusammenzufügen indem ich versuchte einer variablen die einzelnen array hineinzupacken
diese Variante war erfolglos da mir nach 30 sekunden das script abschmierte, TIMEOUT
was ich auch versuche ich bekomme kein ergebnis, falls es bereits ein thread geben sollte wo ein newsscript mit txt beschrieben ist (ich hatte mal eins gefunden, hab dann aber dummerweiße meinen rechner zum absturz gebracht und habe die seite nicht wiederfinden können WINDOWS hurra!) kann mir jemand sagen wo ich es finde oder wie ich mein problem lösen könnte
greeeez methodus
PHP:
$file = "news.txt";
if ( file_exists($file)) {
$fnews = file($file);
}
else {
$fnews = "blabla bla bla blabla! <br>-!thrclose-";
}
for($i=0;$i<count($fnews);$i++) {
echo ereg_replace("-!thrclose-","<br>",$fnews[$i]);
}
das ist das problemkind meines scripts, kurze erleuterung: die datei wird eingelesen und dann ausgegeben und dann zeilenweiße ausgegeben.
zur trennung einzelner News steht "-!thrclose-", zuerst dachte ich dass ich die datei komplett in eine Variable einlesen kann ohne Arrays erzeugen zu müssen um dann mit explode() die News bei -!thrclose- zu trennen und dann auszugeben. Das geht leider nicht so wie ich mir das dachte, da ich keinen passenden befehl gefunden habe. dann habe ich versucht mit einem umweg die arrays zusammenzufügen indem ich versuchte einer variablen die einzelnen array hineinzupacken
PHP:
for($n=0;$n<count($fnews);$n++){
$tnews .= $fnews[$n];
}
diese Variante war erfolglos da mir nach 30 sekunden das script abschmierte, TIMEOUT
was ich auch versuche ich bekomme kein ergebnis, falls es bereits ein thread geben sollte wo ein newsscript mit txt beschrieben ist (ich hatte mal eins gefunden, hab dann aber dummerweiße meinen rechner zum absturz gebracht und habe die seite nicht wiederfinden können WINDOWS hurra!) kann mir jemand sagen wo ich es finde oder wie ich mein problem lösen könnte
greeeez methodus