Zum Inhalt springen

PHP G-book verlinken geht net


Empfohlene Beiträge

hi,

welche php version hast du denn?

und wie sieht deine php.ini aus? sind deine register_gloabals auf off ?

wenn ja dann kannst du nicht mit $page auf die variable zugreifen sondern nur mit dem array s. unten.

dein versuch:

im menue habe ich das so angegeben 
<a href="enter.php?page=gbook">
if($page=="enter")
[/PHP]

versuch es mal so:

[PHP]
if($page==$_GET["page"])

oder:

if($page==$_HTTP_GET_VARS["page"])

kommt auf deine php version an. achso ich hab mal angenommen, dass es ein link is, falls nicht, dann nimm $_POST. mit $_REQUEST ist es egal ob die methode get oder post ist.

mfg korea1

Link zu diesem Kommentar
Auf anderen Seiten teilen

habe jetz wenn ich auf die seite komm folgende meldung

Parse error: parse error, unexpected '}' in /www/htdocs/v086586/enter.php on line 16

in der enter.php steht

jetzt

<?php if($page==$_HTTP_GET_VARS["gbook"])include "jgb_ger_php/jgb.php";} ?>

ich kann die php ini net einschauen, da ich net weiss wie ich das bei meinem anbieter machen kann. komm aber ins mysyl admin rein.

Link zu diesem Kommentar
Auf anderen Seiten teilen

index.php

<body text="#000000" bgcolor="#000000" link="#FF0000" alink="#FF0000" vlink="#FF0000">

<center>

<a href="enter.php?page=enter"><img src="bilder/startseite.jpg" width="600" height="600" border="0" alt="Enter"> </a>

</center>

</body>

</html>

enter.php

<table border="0" cellpadding="0" cellspacing="0" width="1000" align="center">

<td colspan="3"><img src="bilder/banner.gif"></td>

<tr>

<td width="200" valign="top"><?php include "menue.php"; ?></td>

<td width="600" valign="top">

<?php if($page=="enter"){ include "inhalt.php";} ?>

<?php if($page=="bestellung"){ include "pages/bestellung.php";} ?>

<?php if($page=="kontakt"){ include "pages/kontakt.php";} ?>

<?php if($page=="impressum"){ include "pages/impressum.php";} ?>

<?php if($page=="links"){ include "pages/links.php";} ?>

<?php if($page=="limo"){ include "pages/limo.php";} ?>

<?php if($page=="a8"){ include "pages/a8.php";} ?>

<?php if($page=="mercedes"){ include "pages/mercedes.php";} ?>

<?php if($page=="phaeton"){ include "pages/vw.php";} ?>

<?php if($page=="news"){ include "pages/news.php";} ?>

<?php if($page==$_REQUEST["gbook"]){require "jgb_ger_php/jgb.php";} ?>

<?php if($page=="gallery"){ require "gs1.8/index.php";} ?>

</td>

<td width="200" valign="top"><?php include "rechts.php"; ?></td>

</tr>

<tr>

<td colspan="3" align="center">Copyright by Lucciano.de</td>

</tr>

</table>

</body>

</html>

menue.php

<html>

<body style="margin:0px">

<link rel="stylesheet" href="style.css" type="text/css">

<table width="200" valign="top" border="1" cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE: collapse">

<tr>

<td align="center" bgColor=#e7ecf1><P align=center><FONT face=Arial color=#000066 size="2"><B><a href="enter.php?page=enter">Home</a></b> </td>

</tr>

<tr>

<td> </td>

</tr>

<tr>

<td align="center" bgColor=#e7ecf1><FONT face=Arial color=#000066 size="2"><B><a href="enter.php?page=impressum">Impressum</a></b> </td>

</tr>

<tr>

<td> </td>

</tr>

<tr>

<td align="center" bgColor=#e7ecf1><P align=center><FONT face=Arial color=#000066 size="2"><B>Unternehmen</b></td>

</tr>

<tr>

<td bgColor="#e7ecf1"><a href="enter.php?page=links"> <FONT face="Arial" size="2"> - Links</a></font></td>

</tr>

<tr>

<td bgColor="#e7ecf1"><a href="enter.php?page=gbook"><FONT face="Arial" size="2">- Gästebuch</a></td>

</tr>

<tr>

<td> </td>

</tr>

<tr>

<td bgColor=#e7ecf1><P align=center><FONT face=Arial color=#000066 size="2"><B>Unser Fuhrpark<b></b></td>

</tr>

<tr>

<td bgColor=#e7ecf1><a href="enter.php?page=limo"><FONT face="Arial" size="2">- Stretchlimousine</a></td>

</tr>

<tr>

<td bgColor=#e7ecf1><a href="enter.php?page=a8"><FONT face="Arial" size="2">- Audi A 8</a></td>

</tr>

<tr>

<td bgColor=#e7ecf1><a href="enter.php?page=mercedes"><FONT face="Arial" size="2">- Mercedes S 320</a></td>

</tr>

<tr>

<td bgColor=#e7ecf1><a href="enter.php?page=phaeton"><FONT face="Arial" size="2">- VW Phaeton</a></td>

</tr>

<tr>

<td>  </td>

</tr>

<tr>

<td bgColor=#e7ecf1><P align=center><FONT face="Arial" color="#000066" size="2"><B>Kontakt</b></td>

</tr>

<tr>

<td bgColor=#e7ecf1><a href="enter.php?page=bestellung"><FONT face="Arial" size="2">- Unverbindliche Bestellung</a></td>

</tr>

<tr>

<td bgColor=#e7ecf1><a href="enter.php?page=kontakt"><FONT face="Arial" size="2">- Persönlicher Kontakt</a></td>

</tr>

<tr>

<td> </td>

</tr>

<tr>

<td bgColor=#e7ecf1><P align=center><FONT face=Arial color=#000066 size="2"><B>Aktuelles</b></td>

</tr>

<tr>

<td bgColor=#e7ecf1><a href="enter.php?page=news"><FONT face="Arial" size="2">- News</a> </td>

</tr>

<tr>

<td bgColor=#e7ecf1><a href="enter.php?page=gallery"><FONT face="Arial" size="2">- Fotoalbum</a></td>

</tr>

<tr>

<td> </td>

</tr>

</table>

</body>

</html>

Link zu diesem Kommentar
Auf anderen Seiten teilen

jetzt muss ich doch nochmal nachfragen.

welche seite soll welche seite aufrufen?

und sind deine html seiten schon vollständig, oder?

ich mein <html><head>.....

ich nehm an du hast beim posten nur den relevanten teil reingestellt oder? falls nein, dann mach sie noch vollständig.

ansonsten, versuch ich dir das mal nochmal zu erklären:

(da fällt mir gerade ein, schmeiss deine codeschnipsel doch bitte immer in den PHP code, dann hat man da ein vernünftiges syntax highlighting und das erleichtert die sache)

also ich habe eine seit page.php

dort ist ein link eingebaut. <a href="ordner/seite.endung?param=wert">link</a>

dann hast du ein script das prüft:

if ($_REQUEST["param"] == wert)

{

öffne seite soundso. richtig?

}

versuch doch mal die seite, die du öffnen möchtest so anzugeben:

header("location:../ordner/seite.php?param=wert&param2=wert");

wenn dass nichts hilft, dann schilder mir bitte nochmal welche seite was aufrufen soll.

korea1

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von lucciano-s

hay, welche dateien bitte ??

Direkt hier schon: http://v086586.dd1532.kasserver.com/enter.php?page=enter und so ziemlich bei allen Links (auch beim Gästebuch).

Ich vermute mal du hast eine andere Datei sammt Head und Body-Tags per include eingebunden. Wenn du eine Datei so einbindest, mußt du den Head rausnehmen, sonst hast du den ja doppelt drin.

Link zu diesem Kommentar
Auf anderen Seiten teilen

is leider keine mail angekommen. :confused:

da is mir grad noch was aufgefallen:

aus deiner enter.php

<?php if($page==$_REQUEST["gbook"]){require "jgb_ger_php/jgb.php";} ?>

müsste das nicht so heissen?

<?php if($_REQUEST["page"] == "gbook"){require "jgb_ger_php/jgb.php";} ?>

sonst geht da glaub nix, du möchtest ja an den wert ran, den page besitzt.

wenn du $page so lässt hast du weiterhin eine globale variable. wenn in deiner php.ini die register_globals auf off sind, dann sind globale var nicht zugelassen und du kommst nur so an den wert.

korea1

Link zu diesem Kommentar
Auf anderen Seiten teilen

jetzt steht das da

Bevor du das Justice Guestbook nutzen kannst, mußt die die install.php und die update.php löschen

ACHTUNG, die Dateien erst löschen, wenn Sie ausgeführt wurden!!!!

aber die habe ich ja gelöscht !!

krieg net deine email die kann man nirgends auslesen. wäre schön wenn du sie mir hier reinschreibst

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...