Merkwürdige Fehlermeldung beim Ausführen des PHP-Scripts
BenCC
- php
0 AndreasW0 christian0 Sven Rautenberg
Hallo Leute,
ich will in meine Website ein Zufallstexte bzw. Zitate einbinden, die beim Öffnen
der Website angezeigt werden. Habe folgendes Script eingebaut. Funkt leider nicht
und ich erhalte Fehlermeldung. Es soll irgendetwas in der Zeile mit dem Text:
$text = preg_split("/-next-/", join('', file($text_datei))); nicht stimmen.
Finde den Fehler nicht.
<?php
$file = "texte.txt";
srand((double)microtime()*1000000);
if (file_exists($file)) {
$text = preg_split("/-next-/", join('', file($text_datei)));
echo $text[rand(0, sizeof($text) -1)];
}
else {
echo "<b>Error</b> Kann $file nicht öffnen.";
}
?>
Hat jemand eine Idee, woran das liegt?
Danke im Voraus.
mfg
BenCC
Hallo Leute,
Tach.
ich will in meine Website ein Zufallstexte bzw. Zitate einbinden, die beim Öffnen
der Website angezeigt werden. Habe folgendes Script eingebaut. Funkt leider nicht
und ich erhalte Fehlermeldung. Es soll irgendetwas in der Zeile mit dem Text:
$text = preg_split("/-next-/", join('', file($text_datei))); nicht stimmen.
Finde den Fehler nicht.
<?php
$file = "texte.txt";
srand((double)microtime()*1000000);
if (file_exists($file)) {
$text = preg_split("/-next-/", join('', file($text_datei)));
echo $text[rand(0, sizeof($text) -1)];
}
else {
echo "<b>Error</b> Kann $file nicht öffnen.";
}
?>
Hat jemand eine Idee, woran das liegt?
Danke im Voraus.
Ist es eigentlich so schwer, den Text von Fehlermeldungen anzugeben?
Andreas
hi
und ich erhalte Fehlermeldung.
^^
poste doch mal!
bye
Aloha!
und ich erhalte Fehlermeldung. Es soll irgendetwas in der Zeile mit dem Text:
$text = preg_split("/-next-/", join('', file($text_datei))); nicht stimmen.
Finde den Fehler nicht.
Warum hast du diese Zeile überhaupt drin? Du liest die Zitat-Datei in ein Array ein, setzt dieses Array dann zu einer einzigen langen Zeile zusammen, trennst dann den String am Text "-next-" wieder auf und speicherst ihn in einem Array...
Klingt irgendwie nach Extra-Aufwand, den man sich sparen kann:
Lege eine Zeile Text pro Zitat in deine Textdatei, und lies den Text schlicht mit "$text = file($text_datei)" ein, und alles wird gut.
- Sven Rautenberg