Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP G-book verlinken geht net

Empfohlene Antworten

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

danke, aber ich weiss es net, kenn mich auch net soo gut mit php aus. kann ich dir die dateien vielleicht wenn du zeit hast per email zukommen lassen ??

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.

hi,

du hast nur vergessen deine klammer zu öffnen.

rein theoretisch brauchst du bei einem if statement, dass nur eine einzeilige anweisung hat keine {}

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

korea1

hay, danke

erstmal ein kleiner erfolg.

es kommen keine fehler !!

aber das g-book erscheint nicht. hast du noch eine idee

entschuldige bitte, da muss sich vorher ein tippfehler eingeschlichen haben.

die variable heisst korrekt: $HTTP_GET_VARS["var_name"], also ohne den ersten _ .

ach und hast du $_REQUEST schon mal probiert?

korea1

mmh klappt alles nicht, krieg ich bitte deine email damit ich dir die 2 dateien schicken kann

hi,

an meine mail kommst du über mein profil, da hab ich sie angegeben.

da gelangst du über mitglieder hin, aber poste den code doch hier, dann haben andere leute später vielleicht auch was davon, wenn sie ein ähnliches prob haben.

mfg korea1

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>

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

hab dir ne private mail geschickt schau mal

Ich hab mir gerade mal den Quelltext deiner Seite angeschaut. Du machst oben den Body auf, dann kommen Tabellen, dann geht der HTML-Tag auf weiter unten gehen dann zwei mal Body und HTML-Tag zu.

Das ganze ist auch nicht nur beim Gästebuch sondern bei allen Seiten.

hay, welche dateien bitte ??

im g-book kanns net sein, da ich es als fertiges skript runtergeladen habe.

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.

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

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

privaten nachrichten vom board ;-).

ja hast du die dateien denn ausgeführt, bevor du sie gelöscht hast?

mfg korea1

ja klar !!

das is ja die *******e die mich nervt. !

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.