Webdesign in Siegen

Cms again :)

Du brauchst Tipps oder Anregungen zu deiner Homepage und willst, dass diese noch besser wird? Dann zeig sie uns!

Beitragvon Cell am 18.04.2007, 14:48

in der guestbook.php steht oben anfangs:


Wie kann ich php code anzeigen? -.-


"<php>"


Die guestbook.php liegt stinknormal auffem main verzeichnis vom webspace.
die dateien vom flexipanel liegen in: main verzeichnis/FlexiPanel

Ist das das, was du wissen wolltest?
Buh :p
Benutzeravatar
Cell
Mitglied
 
Beiträge: 697
Registriert: 13.08.2005
Wohnort: Nähe Münster

Beitragvon Basti am 18.04.2007, 15:04

Für Codeeinträge einfach den "HTML in diesem Beitrag deaktivieren" Haken aktivieren.

Hast du dann in deine "guestbook.php" geschrieben:

Code: Alles auswählen
<?php
$root = 'FlexiPanel/';
?>


? Weil so wie es auf dem Server liegt müsstest du es dann so angeben ;)
Benutzeravatar
Basti
Moderator
 
Beiträge: 1849
Registriert: 15.06.2006
Wohnort: Rheinbreitbach

Beitragvon Cell am 18.04.2007, 15:10

Also einfach:
Code: Alles auswählen
<?php
if($root == '')
{
         $root = '/FlexiPanel/';
}
?>


??
Buh :p
Benutzeravatar
Cell
Mitglied
 
Beiträge: 697
Registriert: 13.08.2005
Wohnort: Nähe Münster

Beitragvon Basti am 18.04.2007, 15:13

Es reicht schon der Code den ich dir gepostet habe. Der den du da gepostet hast stammt ja aus meinem Script, aber der ist lediglich eine Standardzuweisung, falls du eben nicht eine Variable definiert hast.

Also den kannst du drinne lassen, dann klappt das Script nämlich auch noch "selbstständig".
Wenn du meinen Code nimmst (s.o.) ist die Variable $root ja nicht leer und es wird deine Verzeichnisangabe für das Root-Verzeichnis benutzt ;)
Benutzeravatar
Basti
Moderator
 
Beiträge: 1849
Registriert: 15.06.2006
Wohnort: Rheinbreitbach

Beitragvon Cell am 18.04.2007, 15:26

Selber fehler:

Warning: main(includes/functions.inc.php) [function.main]: failed to open stream: No such file or directory in /www/htdocs/cell/FlexiPanel/modules/gaestebuch/index.php on line 14

Fatal error: main() [function.require]: Failed opening required 'includes/functions.inc.php' (include_path='.:') in /www/htdocs/cell/FlexiPanel/modules/gaestebuch/index.php on line 14
Buh :p
Benutzeravatar
Cell
Mitglied
 
Beiträge: 697
Registriert: 13.08.2005
Wohnort: Nähe Münster

Beitragvon Basti am 18.04.2007, 16:33

Hab mir das ganze auf deiner Seite grad nochmal angeguckt.

Also in die "index.php" des Gästebuchmoduls musst du natürlich

Code: Alles auswählen
<?php
if($root == '')
{
         $root = '../../';
}
?>


schreiben, falls die Datei nicht included wird. Andernfalls schreibst du eben in der Datei wo diese Datei included wird folgendes

Code: Alles auswählen
<?php
$root = 'FlexiPanel/';
include('FlexiPanel/modules/gaestebuch/index.php');
?>


Falls du nach der "add.php" wieder auf deine "gaestebuch.php" umgeleitet werden möchtest, kannst du auch das Formular der "add.php" umändern, damit du auf deine Include-Datei umgeleitet wirst, also so müsste das bei dir gehen:

Code: Alles auswählen
[...]
$captcha = getSetting('sfd_Gaestebuch','Captcha');
         echo    "<form name=\"formular\" action=\"gaestebuch.php\" method=\"post\">",
                 "<table>",
[...]


Also entweder musst du die "index.php" wieder ändern oder du änderst die "add.php", damit auf deine Include-Seite weitergeleitet wird.
Wenn's unverständlich war einfach melden ;)
Benutzeravatar
Basti
Moderator
 
Beiträge: 1849
Registriert: 15.06.2006
Wohnort: Rheinbreitbach

Beitragvon Cell am 18.04.2007, 16:42

Wenn ich in die index.php wieder was reinschreibe ist der Captcha code wieder falsch!

und die Add.php MUSS ich ja nicht ändern damit es klappt, zumindest sagtest du es so.
Buh :p
Benutzeravatar
Cell
Mitglied
 
Beiträge: 697
Registriert: 13.08.2005
Wohnort: Nähe Münster

Beitragvon Basti am 18.04.2007, 16:46

Du musst in die "index.php" ja nur den Code schreiben, den ich dir gegeben habe. Lediglich das "session_start()" muss in deiner Include-Datei bleiben ;)

Das mit der "add.php" hätte nur den Zweck, dass du nach dem Schreiben des Eintrags nicht auf die "Standalone" Gästebuchseite kommst sondern wieder auf die, wo das ganze in dein Design implementiert ist.
Benutzeravatar
Basti
Moderator
 
Beiträge: 1849
Registriert: 15.06.2006
Wohnort: Rheinbreitbach

Beitragvon Cell am 18.04.2007, 16:51

Hmm.. blcike nicht mehr ganz durch.. du sagst in die datei wo diese included wird muss dieser code stehen, der steht auch da! Muss dann in die index.php NICHTS mehr rein und am anfang der datei wo es included wird der code den du gesagt hast?

Und session start habe ich nirgendwo ?

Mfg
Buh :p
Benutzeravatar
Cell
Mitglied
 
Beiträge: 697
Registriert: 13.08.2005
Wohnort: Nähe Münster

Beitragvon Basti am 18.04.2007, 16:55

Die "index.php" kannst du zur Not auch unbearbeitet lassen, sofern du sie nicht noch woanders einbinden möchtest, aber das ist ja bei dir wohl nicht der Fall.

Nur das "session_start()" muss eben noch ganz an den Anfang deiner "gaestebuch.php", damit das mit der Captcha-Abfrage funktioniet.
Benutzeravatar
Basti
Moderator
 
Beiträge: 1849
Registriert: 15.06.2006
Wohnort: Rheinbreitbach

Beitragvon Cell am 18.04.2007, 17:19

Hab jetz vor die guestbook.php

Code: Alles auswählen
<?php
"session_start()"
?>


angehangen


Funktioniert allerdings immernoch nicht :(
Buh :p
Benutzeravatar
Cell
Mitglied
 
Beiträge: 697
Registriert: 13.08.2005
Wohnort: Nähe Münster

Beitragvon Basti am 18.04.2007, 18:19

Oh, tut mir leid, war vielleicht nicht ganz eindeutig vom Code. Die Anführungsstriche müssen noch weg und an's Ende der Zeile noch ein Semikolon, also so:



Code: Alles auswählen
<?php
session_start();
?>
Benutzeravatar
Basti
Moderator
 
Beiträge: 1849
Registriert: 15.06.2006
Wohnort: Rheinbreitbach

Beitragvon Cell am 18.04.2007, 18:22

Trotzdem ist der Captcha code noch falsch.. Hmm irgendwie komisch
Buh :p
Benutzeravatar
Cell
Mitglied
 
Beiträge: 697
Registriert: 13.08.2005
Wohnort: Nähe Münster

Beitragvon Basti am 18.04.2007, 18:28

Das ist wirklich komisch.

Kannst du mir vielleicht mal alle deine Dateien ("guestbook.php", "index.php", "add.php"; letztere vom FlexiPanel) per Mail zuschicken, damit ich mal über den Quelltext sehen kann? Vielleicht kann ich dann den Fehler finden.
Benutzeravatar
Basti
Moderator
 
Beiträge: 1849
Registriert: 15.06.2006
Wohnort: Rheinbreitbach

Beitragvon Cell am 18.04.2007, 18:37

Hast Post ;)
Buh :p
Benutzeravatar
Cell
Mitglied
 
Beiträge: 697
Registriert: 13.08.2005
Wohnort: Nähe Münster

Vorherige

Zurück zu Homepage

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast