php laden in php?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

Moin,

gib mal dein http pfad in den implode ein zum test

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag 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
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag 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 ?

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag 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
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag 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
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

Moin,

das es mit implode geht sieht man unter anderen hier ganz unten im Wer ist online sehen ;)

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hmm..

Ist das Deine Page? Was hast Du denn für ein Code verwendet? Könnte es mal ausprobieren...

Léo
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag 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 ;)

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag 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
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag 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

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
Antworten

Zurück zu „Coding & Technik“