Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: 01-Scripts.de - Supportforum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 2. Februar 2012, 20:32

Link macht nicht das was er soll. Komme nicht weiter und bitte um Hilfe

Guten Abend. Bin zum ersten mal hier im Forum. Mein Name ist Holger.

Hab da ein kleines Problem mit dem Gästebuch und einer Funktion.
Ich habe das Gästebuch in einer Datei namens gaestebuch.php wie vorgeschrieben includiert. Dies funktioniert auch richtig. Die Datei gaestebuch.php wird über das Prinzip Get in die index.php includiert also so z.B. index.php?s=gaestebuch

Wenn ich jetzt auf den Button neuer Eintrag drücke geht die Funktion nicht zur gewünschten Stelle sondern geht zur Index Seite zurück (oben im Adressfeld steht dann das: /index.php?doshow=addentry&gpage=)



Was mache ich falsch?
Hier mal noch der Code von der index:

PHP-Quelltext

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
<?php 
error_reporting(0); 
ini_set('display_errors'1); 
$s = array(); 
$s['startseite'] = 'startseite.php'$s['forum'] = 'forum.php'$s['gaestebuch'] = 'gaestebuch.php'$s['bilder'] = 'bilder.php'$s['kontakt'] = 'kontakt.php'$s['impressum'] = 'impressum.php'?> 
<!--nachfolgendes steht in einem #DIV--> 
<?php 
if (isset($_GET['s']) && !empty($_GET['s']) && array_key_exists($_GET['s'], $s)) 
{ 
// Existiert die zu includierende Datei? 
// Dieser check kann auch wieder auskommentiert werden, sobald das Skript funktioniert. 
if (file_exists($s[$_GET['s']])) 
{ 
include($s[$_GET['s']]); 
} 
else 
{ 
echo "Die Datei kann auf dem Server nicht gefunden werden."; 
echo "<p><b>Datei: ".$s[$_GET['s']]."</b></p>"; 
} 
} 
else 
{ 
include($s['startseite']); 
} 
?>

2

Freitag, 3. Februar 2012, 20:41

Hallo,

das liegt daran wie Sie ihre PHP-Seiten einbinden.
Öffnen sie die Datei 01scripts/01module/01gbook/01gbook.php mit einem Editor und ersetzen Sie die Variable $filename in Zeile 50 durch:

Quellcode

1
$filename = "index.php?s=gaestebuch";

MfG,
Michael Lorer
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

3

Samstag, 4. Februar 2012, 17:48

Danke Herr Lorer ich konnte es lösen.



Nur noch ein kleines Problem. Beim Includen wird nicht der Captcha-Code angezeigt also angezeigt schon aber halt nur der Platzhalter mit dem Kreuzchen drin. Smileys werden angezeigt.

In welcher Datei kann ich den Pfad einsehen?



LG

4

Sonntag, 5. Februar 2012, 10:26

Wenn Smilies angezeigt werden, dann muss der Pfad zum Captcha eigentlich ebenfalls stimmen.
Ich denke eher da liegt dann eventuell ein anderes Problem vor.
Können Sie mir mal einen Link zu Ihrer Seite zukommen lassen?
Jesus lebt

Sie waren mit dem Support zufrieden? Dann unterstützen Sie diese Seite - Spenden per PayPal
Oder beschenken über die Amazon Wunschliste

Öffentlicher PGP-Schlüssel zur sicheren E-Mail-Kommunikation.

5

Sonntag, 5. Februar 2012, 14:01

Nicht mehr nötig. Habe die Dateirechte vom Ordner 01pics von 777 auf 755 gestellt .



Danke trotzdem.



LG

Thema bewerten