Seite 2 von 6
Verfasst: 08.01.2007 22:03
von area57
Moin,
gib mal dein http pfad in den implode ein zum test
Verfasst: 08.01.2007 22:06
von leopittoni
mit dem http-pfad gibts wieder die Fehlermeldung...
Was sollte es denn eigentlich in der Variabel Speichern? Also was ausgeben? Den ganzen Inhalt des files?
Mit include geht das nicht? Also dass es die Variabel (den Inhalt) weitergibt und dann ausgibt im tpl...
DANKE! Léo
Verfasst: 08.01.2007 22:14
von area57
Moin,
nein mit include bekommst du einen Fehler.
und implode gibt den im Browser angezeigten inhalt der im ihm angegebenen Datei aus und hält ihn als Templatevariable bereit zum abruf
btw. steht denn was im Browser wenn du deine chat_online.php direkt aufrufst ?
Verfasst: 08.01.2007 22:17
von leopittoni
ja, dann steht: online: leo
(das wird mit echo ausgegeben...)
Hmm, woran könnte es denn liegen? Vielleicht kann ich es ja in einer anderen leeren php-File probieren, obs überhaupt funktioniert...
Léo
Verfasst: 08.01.2007 22:20
von leopittoni
Habs nun einfach mal so probiert, keine Ahnung ob das stimmt:
Code: Alles auswählen
<?php
$chat = implode('',file('/home/httpd/vhosts/magboard.com/httpdocs/chat/chat-online.php'));
echo($chat);
?>
Ergibt eine weisse Seite...
Léo
Verfasst: 08.01.2007 22:21
von area57
Moin,
das es mit implode geht sieht man unter anderen
hier ganz unten im Wer ist online sehen

Verfasst: 08.01.2007 22:23
von leopittoni
Hmm..
Ist das Deine Page? Was hast Du denn für ein Code verwendet? Könnte es mal ausprobieren...
Léo
Verfasst: 08.01.2007 22:28
von area57
Moin,
nein ist nicht meine page aber ich bin mitbastler auf der seite
gemacht wurde es so:
index.php
Code: Alles auswählen
$template->assign_vars(array(
'CHAT_ONLINE' => implode('',file('chat_online.php')),
und die chat_online.php gibt ihren inhalt via echo aus

Verfasst: 08.01.2007 22:32
von leopittoni
Hmm, so gibt übrigens mein Script den Inhalt aus: (hier mal das script!)
Code: Alles auswählen
<?php
$listfile = fopen("http://scripts.blitzed.org/chanuserlist?channel=%23channel&pass=password", "r");
$nickname = fgets($listfile);
while (trim($nickname) != "") {
echo "Online: " . trim($nickname) . ",";
$nickname = fgets($listfile);
}
echo "</ul>";
fclose($listfile);
?>
Vielleicht sollte ich an dem was ändern?
Léo
Verfasst: 08.01.2007 22:37
von area57
Moin,
nö dein Script ist ok, wenn ich es bei mir lokal einsetze in den implode bekomme ich eine ausgabe:
Online: No auth,
also liegt der Fehler irgendwo anders