Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » html ja--php nein???! Antworten
html ja--php nein???!

Tati
Pixelschubser


Beiträge: 10


Hallo!
Ich habe eine Page in PHP gemacht und dazu die "Navigation mit php" von dieser Seite benutzt.
Klappt auch alles prima, solange ich html-Dateien einbinde!
Sobald ich aber php Dateien einbinden will, also mit

index.php?page=....php

werden diese nicht interpretiert und total fehlerhaft angezeigt. Woran kann das liegen?

Und SORRY, wenn die Frage schonmal anders gestellt wurde, ich habe sie in der Suchenfunktion nicht gefunden

Vielen Dank für die Hilfe
Tati

  Profil   E-Mail   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


fopen("file","r"); öffnet Dateien nur zum Lesen, nicht zum interpretieren. Bei PHP-Dateien hilft include("file"); weiter.

---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren

Tati
Pixelschubser


Beiträge: 10


schon verstanden, aber den include Befehl kann ich auch nur in eine php-Datei packen und die muß ich ja dann auch erst mal aufrufen.
Das geht bei mir vom Menu aus.
Ich will von meiner Index aus zu einem php file verweisen. Das geht ja nun nicht.
Wenn ich aber jetzt includen will, dann muß die Page ja auch php sein..irgendwie ein Dilemma, oder?
Da gibt es doch bestimmt eine Lösung...

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


*?* Wenn das mit dem Tutorial funktionoiert musst du einfach nur das fopen() in include() umändern und nichts wird sich ändern...

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


1: 
2: 
3: 
4: 
5:
if($_GET['action'] == 'open'){

  include $_GET['page'].'php';

}


---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren

Tati
Pixelschubser


Beiträge: 10


Erstmal danke für eure Hilfe und vor allen Dingen Geduld.

Denkt bitte nicht in bin blöd, aber ich bin ein purer Anfänger und verstehe nicht so ganz, was ihr meint. Ich habe es in alle Richtungen ausprobiert und es funktioniert nicht.

Hier ist jetzt mal die Seite:
http://www.emailandmore.de

Alle Seiten funktionieren! Bis auf die Seite "Usermeinungen".
Wenn ihr darauf klickt, seht ihr mein Problem.
Die Page ist so programmiert wie in eurer Anleitung beschrieben. Also, mit fopen etc an der entsprechenden Stelle.
In diesem Fall die Mitteltabelle.
Wo muß ich jetzt ganz genau etwas ändern, damit ich unter "Usermeinungen" eine vernünftige php Page laden kann???

Bitte seid weiter so nett, ich geb mir auch Mühe es zu verstehen.
Danke

P.S.: So sollte die Seite eigentlich aussehen die da reinkommt:
http://www.emailandmore.de/gb/book.php

Diese Nachricht wurde geändert von: Tati
  Profil   E-Mail   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


bei dir steht:

1: 
2: 
3: 
4: 
5:
$fd = fopen($page, "r");
while (!feof($fd)) {
echo fgets($fd, 4096);
}
fclose ($fd);


daraus machst du jetzt:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15:
if($_GET['page'] == 'gb/book.php'){

include $_GET['page'];

}

else {

$fd = fopen($_GET['page'], "r");
while (!feof($fd)) {
echo fgets($fd, 4096);
}
fclose ($fd);

}


---
Arbeit ist das Feuer der Gestaltung. - Marx

Diese Nachricht wurde geändert von: Philipp Gérard
  Profil   E-Mail   Website   Editieren   Zitieren

Tati
Pixelschubser


Beiträge: 10


Danke, es hat geklappt!
Er hat mir zwar zunächst noch eine Menge Fehlermeldungen gebracht, aber ICH (*gg*) habe herausgefunden, daß der Pfad gb/book.php ein Probleme darstellte. Jetzt habe ich das gb weggelassen und Voila es geht .
Warum ist das so???

Egal Nochmals Danke für eure Geduld mit einem Newbie

  Profil   E-Mail   Editieren   Zitieren

Philipp Gérard
Foren-Team


Beiträge: 1508


in meinem code war ein fehler

---
Arbeit ist das Feuer der Gestaltung. - Marx

  Profil   E-Mail   Website   Editieren   Zitieren

Tati
Pixelschubser


Beiträge: 10


Den hab ich gefunden :P

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben