![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 | |
|
n00b -.-
Registriert seit: 10.11.2005
Beiträge: 318
|
Moin
ich habe mich heute wiedermal an einer PHP-Version meiner Seite versucht, in die ich auch ein auf dem Server liegendes (nicht selbst programmiertes) Newssystem intergireren will. Funktioniert per DIVs und funktioniet auch eigentlich so weit, bis ich versuche die index.php-Datei des Newssystems einzufügen. Dann liefert er mir anstelle des Newssystems folgende Fehlermeldung: Zitat:
Der Quelltext der Indexdatei, über die das Newssystem eingebunden werden soll ist folgender: PHP-Code:
PHP-Code:
Ich habe alles, was mir einfiele (Tippfehler etc.) überprüft und habe nichts gefunden. Auch wenn ich eine andere PHP-Datei einbinde, funktioniert es wunderbar. Es muss wohl irgendwie an diesem Newssystem (von powie.de) liegen, aber mir fällt einfach nicht ein, wo der Fehler liegt? Vorallem, dass er mir einen String meldet, wo keiner sein sollte.... Hoffe, ich könnt mir helfen Bye Bookworm
__________________
Alle wollen doch nur mein Bestes. Aber sie werden es nicht kriegen!
|
|
|
|
|
|
|
Nach oben #7 |
|
Erfahrener Benutzer
Registriert seit: 17.11.2005
Ort: Rheinland-Pfalz, Osthofen
Beiträge: 122
|
@Bookworm
Ich hab jetzt mal dein Fehler reproduziert. Wenn du jetzt in der news/index.php Datei dein ertsellten HTML Code direkt abspeicherst. Also der Inhalt der Datei nicht mit <?php ... beginnt, sondern mit <?xms ... (also HTML Code), dann kommt genau die selbe Meldung. Für mich heißt das, dass der HTML Code schon generiert wird bevor er geladen (included) wird, wodurch der Fehler entsteht. Warum das jetzt aber so ist kann ich leider nicht sagen. Hoffe aber, dass es dir bei der Lösung hilft! EDIT: Ausserdem hast du da einen Denkfehler drin! Dein News Script erzeugt eine komplette Seite, also mit allen HTML, HEAD und BODY Tags. Wenn du jetzt die Datei so ladest, dann hast du am Ende folgende Struktur: HTML-Code:
<HTML> <HEAD> ... </HEAD> <BODY> ... <!-- Hier kommt jetzt dein eigefügtes Inhalt --> <HTML> <HEAD> ... </HEAD> <BODY> ... </BODY> <HTML> <!-- ENDE des eingefügten Inhalts --> ... </BODY> </HTML> Geändert von dago (06.04.2006 um 23:07 Uhr). |
|
|
|
|
|
Nach oben #8 |
|
Erfahrener Benutzer
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
|
:shame: http://www.the-bookworm.de/Site/news/index.php
Wieso übersehe ich da nur das http://.... :shame: Ich bin müde... |
|
|
|
|
|
Nach oben #9 |
|
n00b -.-
Registriert seit: 10.11.2005
Beiträge: 318
|
@dago:
gut, okay, da könnte echt der hase im pfeffer liegen.... aber was soll ich dagegen tun? ich darf meines wissens ganricht so einfach in den datein des newssystems rumspielen.... theoretisch müsste ich die direkte auslese der datenbank in meiner datei machen, ohne dass ich die index-datei des systems verwende. ich habe dummerweise aber keine ahnung von mysql, weil mein phpmyadmin nicht funktioniert und ich mich somit damit nicht auseinander setzen kann.... aber ich schu mir den sh** nochmal an, vll kommt mir die erleuchtung... bis dahin mal danke so long bookworm //edit: so, ich habe jetzt mal den php quellcode der newsseite genommen und direkt in meiner normalen index-datei verwendet. funktioniert wunderbar, jetzt funkt nur noch das css dazwischen... aber das dürfte ich dann noch selbst hinbekommen... danke für die tipps, ich glaub ohne euch wär ich vo der wand gestanden... bye booki p.s. ihr könnt den thread meinetwegen schließen oder offenlassen ka^^
__________________
Alle wollen doch nur mein Bestes. Aber sie werden es nicht kriegen!
Geändert von Bookworm (07.04.2006 um 13:22 Uhr). |
|
|
|
|
|
Nach oben #10 |
|
n00b -.-
Registriert seit: 10.11.2005
Beiträge: 318
|
Sorry wegen des doppelposts, aber: hat einer von euch eine idee, wie ich den code doch in eine externe datei auslagern kann, so geht mir das nämlich ehrlich gesagt ziemlich auf den wecker.
slb
__________________
Alle wollen doch nur mein Bestes. Aber sie werden es nicht kriegen!
|
|
|
|
|
|
Nach oben #11 |
|
Erfahrener Benutzer
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 481
|
ja, wieder mittels include und angepasstem Code diesmal.
__________________
Jan info.malte-gerth.de ================================= Nutzt bitte lieber Jabber statt ICQ: malte.gerth@jabber.cz |
|
|
|
|
|
Nach oben #12 |
|
Erfahrener Benutzer
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
|
Wenn du mittels "http://...." die Datei includest, wird nicht die Original-Datei, sondern die geparste Datei eingefügt. Also das, was du als Ergebnis erhälst, nicht der PHP-Source. Es ist auch logisch, dass die Datei, wenn du sie eins zu eins reinkopierst, problemlos funktioniert, oder wenn du sie im Browser direkt aufrufst.
Liegen die beiden Dateien aufm gleichen Server, dann mache ein include auf lokale Pfade (ohne http:// usw.) Wenn die nicht aufm gleichen Server liegen, dann packe sie auf den gleichen Server... |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Externe Datei nach include im Source bearbeiten | ||||