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
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

leopittoni hat geschrieben:Also muss das wohl doch mit "implode" gemacht werden, oder?
Machs wie du willst, aber das eigentliche "Problem" fängt viel weiter oben an..
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration
und die Meldung passt irgendwie nicht zu deiner Aussage..
leopittoni hat geschrieben:Nur der Ordner chat hat fopen-Rechte.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Passt doch...

der Ordner chat hat fopen ON, darum muss die chat-online.php-Datei ja auch in dem Ordner liegen, damit sie sich die online-users Datei vom anderen Server holen kann.

Wenn ich diese Datei nun in die index.php include, geht das natürlich nicht, da der Dateiinhalt ja nicht mehr im "chat" Ordner mit den Rechten ist, deshalb muss die Datei im chat-Ordner "aufegerufen werden" und den Inhalt kopieren und in einer Variabel in der index.php wieder eingefügt werden.

Verstehst Du was ich meine?

Léo
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Ahja ok dann MUSS die chat.php die empfangenen Daten cachen. easy
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Ui... sorry, aber was heisst das?

Wie gesagt: bin PHP Anfänger...

DANKE! Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

*push*

Kann mir niemand sagen, wie ich das machen kann? cachen? Wie? (was ist das überhaupt?)

Léo
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Kunstwort für Software-Cache => Zwischenspeichern
von Daten in eine Datei für schnelleren Zugriff

Mehr Info gibts bei Wikipedia
Wie gesagt: bin PHP Anfänger...
Glaub ich dir aufs Wort! :wink: Stellt sich nur die Frage, was du hier erwartest. Nen Grundkurs?
Vielleicht solltest du einfach ne Nummer kleiner anfangen beim Coden..

So auf die Schnelle mal ein Beispiel zwecks Cache

(Code hat sich verflüchtigt)

für nen sauberen Einstieg, aber..

wie du selbst schreibst, kann die chatonline.php nur innerhalb des Ordners chat eingebunden werden
weil fopen() bei dir sonst nicht erlaubt ist, also stehst du bald vorm nächsten Problem -->

Aktualisiert wird der Cache-Inhalt nämlich nur solange wie die
Datei mit dem include (z.B. der Chat) aktiv ist :/ easy
Zuletzt geändert von easygo am 18.01.2007 19:04, insgesamt 1-mal geändert.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

ok. ist wohl ziemlich komlipziert...

Wäre es denn ein grosses Risiko, auf der ganzen Domain fopnen zu aktivieren?

Léo
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Klar bringt das "Sich öffnen" für externe Scripts immer ein gewisses Risiko mit sich,
aber nicht der Befehl ist das Übel, mein ich. Wenn, dann der "Content"

und den willst du ja haben, oder nicht? easy
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hm, ich frage mich nur ob es sich lohnt, eine ziemliche Sicherheitslücke zu öffnen, nur um Online-Users anzuzeigen...

Léo
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Jo, das ist ne berechtigte Frage @ Léo

Aber so was muss jeder für sich selbst entscheiden.. da gehts immerhin
um Verantwortung, und die nimmt dir bestimmt keiner ab. easy
Antworten

Zurück zu „Coding & Technik“