Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

SSI und PHP vertragen sich nicht

Diskussion: SSI und PHP vertragen sich nicht im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich habe auf meiner Seite eine Datei gb.php. Wie der Name schon sagt ist das ein Gästebuch, welches in ...

Antwort
Alt 08.07.07, 21:46   #1 (permalink)
 
Registriert seit: 25.07.06
valenterry Leistung: Facit NTK
Likes: 0
Standard SSI und PHP vertragen sich nicht

Anzeige

Ich habe auf meiner Seite eine Datei gb.php.
Wie der Name schon sagt ist das ein Gästebuch, welches in eine Seite (mit Menü und so) per SSI eingebunden wird.
Die Datei die eingebunden wird, heißt ebenfalls gbinc.php.
Wenn gbinc.php aufgerufen wird und das Formular für einen neuen Eintrag abgeschickt wird, wird wieder gbinc.php aufgerufen und die Variablen per POST mitgeschickt. Das funktioniert auch.
Wenn gbinc.php aber in gb.php included wird, funktioniert das nicht mehr.
Die Datei wird zwar korrekt eingebunden und auch korrekt geparsed, aber weder $_REQUEST['irgendwas'] als auch $_GET['irgendwas'] funktionieren nicht.
Meine Vermutung ist, dass gbinc.php zuerst geparsed wird und danach erst in gb.php included wird, was natürlich erklären würde, dass die Variablenwerte nicht ankommen. Stimmt das?
Wie kann ich das Problem lösen? (Außer den Inhalt nicht zu includen)

Gruß,
valenterry

valenterry ist offline   Mit Zitat antworten
Alt 08.07.07, 21:59   #2 (permalink)
 
Registriert seit: 06.01.07
keksinat0r Leistung: Facit NTK
Likes: 0
Standard

wie wärs wenn du dein script mal postest?
keksinat0r ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 08.07.07, 22:09   #3 (permalink)
Themenstarter
 
Registriert seit: 25.07.06
valenterry Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von keksinat0r
wie wärs wenn du dein script mal postest?
Lieber ungerne. Warum? Fehler sind keine Drin. Wenn das Gästebuch nicht included wird, funktioniert es, falls du das meintest.
valenterry ist offline   Mit Zitat antworten
Alt 08.07.07, 22:14   #4 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Standard

Wozu mit SSI includen und nicht einfach mit PHP?
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 08.07.07, 22:33   #5 (permalink)
Themenstarter
 
Registriert seit: 25.07.06
valenterry Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von LX
Wozu mit SSI includen und nicht einfach mit PHP?
Weil....weil......weil ich blöde bin! Nagut, verlieren wir darüber kein Wort mehr...
Obwohl mein Problem jetzt gelöst ist, würde ich dennoch gerne wissen, ob es deswegen nicht funktioniert hat, weil zu früh geparsed wurde.
valenterry ist offline   Mit Zitat antworten
Alt 09.07.07, 00:00   #6 (permalink)
Member of Honour
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Zitat:
ob es deswegen nicht funktioniert hat, weil zu früh geparsed wurde.
Nein, sondern am Geltungsbereich der Variabeln. Das unterscheidet sich eben bei PHP und SSI.

Bei PHP:
Zitat:
Wenn eine Datei eingebunden wird, erbt der enthaltene Code den Geltungsbereich von Variablen der Zeile in der die Anweisung steht. Ab dieser Zeile stehen alle verfügbaren Variablen in der aufgerufenen Datei im aufrufenden Skript zur Verfügung.
Hab zwar noch nie SSI verwendet, aber dort müsstest du die Variabeln an den Pfad anhängen, so als ob du einen Link aufrufst.

<!--#exec cgi="/cgi-bin/ilovehabo?name=<?php echo "indi"; ?>" -->

Ich hoffe ich irre mich nicht.
Indi ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » SSI und PHP vertragen sich nicht
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suse 10.2 verbindet sich nicht mit W-Lan dw58675 WLAN-Zone 2 01.04.07 19:10
Pdf öffnen sich nicht mehr Twister Die Problemzone 3 05.05.04 20:55
PC lässt sich nicht aus Schalten Frank Windows 8 26.11.03 16:42


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61