• Willkommen, Gast!
  • Mittwoch, 16. Oktober 2019, 17:33:16
Position: Home » Sonstige Produkte » Gbooksolution » include in andere datei auf dem gleichen server
Antworten
Thema: include in andere datei auf dem gleichen server [Seite 1 ]

Kein neuer Beitrag Kevin , 22.03.2013, 03:19
Beitrag #1   

IP: n/a
Rang: * * * * * * *
Registrierung: 02.08.2005, 18:42
 

Forum-Gott mit 225 Punkte, 149 Beiträge
hallo...

also ich hab die version 4.0 bet bei mir installiert.
jetzt wollte ich das ganze bei mir mal bissel umbauen.

ich hab das gästebuch auf dem server unter dem ordner gaestebuch liegen.
jetzt hab ich auf dem server mehrer seiten liegen eine davon heißt gaestebuch.php in die würde ich
gern mit include die index datei einsetzen. ich hab es so gemacht:

PHP:
1
2
3
<?php 
include('gaestebuch/index.php');
?> 


dies geht auch bis auf das zum beispiel die bilder nicht angezeigt werden. das liegt wohl daran das
der pfad nicht mehr stimmt. wie bekommt man das denn hin? ich will keinen iframe benutzen.

die andere seite zum gästebuch heißt "neuer eintrag" und in die will ich folgendes includen:

PHP:
1
2
3
<?php 
include('gaestebuch/index.php?action=new_entry');
?> 


aber da kommt garnichts an. die seite bleibt leer.
weiß einer wie ich das anstellen soll? hab jetzt paar stunden gegooglet und alles mögliche
ausprobiert und jetzt hab ich keine lust mehr. muss jetzt auch mal langsam ins bett. hoffe einer
weiß wie das geht, grad das mit der action= macht mir sorgen.

mfg kev

 
Kein neuer Beitrag Rafioso , 22.03.2013, 22:57
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1723 Punkte, 1537 Beiträge
Hallo.


Kevin hat folgendes geschrieben:
dies geht auch bis auf das zum beispiel die bilder nicht angezeigt werden. das liegt wohl daran das
der pfad nicht mehr stimmt. wie bekommt man das denn hin? ich will keinen iframe benutzen.


Hast du in der config.php die Pfade entsprechend geändert?


Kevin hat folgendes geschrieben:
die andere seite zum gästebuch heißt "neuer eintrag" und in die will ich folgendes includen:

PHP:
1
2
3
<?php 
include('gaestebuch/index.php?action=new_entry');
?> 


aber da kommt garnichts an. die seite bleibt leer.


Du kannst mittels php-include nur Dateien einbinden. Was du vor hast, ähnelt der Übergabe von
Parametern an eine URL. Dies ist damit aber nicht möglich. Die einzige Möglichkeit ist ein
(i)Frame. Warum auch nicht?



Viele Grüße
Rafioso

Aktuellste Boardsolution-Version: v1.46
Kommende Boardsolution-Version: TBA
-----------------------------------------------------
Ich erstelle nur noch Modifikationen
für aktuelle Versionen!
-----------------------------------------------------

 
Kein neuer Beitrag Nils , 23.03.2013, 08:37
Beitrag #3   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

Rafioso hat folgendes geschrieben:
Du kannst mittels php-include nur Dateien einbinden. Was du vor hast, ähnelt der Übergabe von
Parametern an eine URL. Dies ist damit aber nicht möglich. Die einzige Möglichkeit ist ein
(i)Frame. Warum auch nicht?

Nein, es geht auch, wenn man es einbindet. Die Parameter kann man ja einfach übergeben, indem man
$_GET entsprechend initialisiert:
PHP:
1
2
$_GET['action'] = 'new_entry';
include('gaestebuch/index.php');


mfg Nils

 
Kein neuer Beitrag Rafioso , 23.03.2013, 09:56
Beitrag #4   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1723 Punkte, 1537 Beiträge
Hups stimmt natürlich. Danke!

Aktuellste Boardsolution-Version: v1.46
Kommende Boardsolution-Version: TBA
-----------------------------------------------------
Ich erstelle nur noch Modifikationen
für aktuelle Versionen!
-----------------------------------------------------

 
Kein neuer Beitrag Kevin , 23.03.2013, 13:47
Beitrag #5   

IP: n/a
Rang: * * * * * * *
Registrierung: 02.08.2005, 18:42
 

Forum-Gott mit 225 Punkte, 149 Beiträge
ok danke es geht schon mal...

aber die startseite von gb kommt noch nicht ganz gut rüber.
wie war das mit der einstellung von der config.php?

was muss ich denn da rein schreiben?

 
Kein neuer Beitrag Nils , 23.03.2013, 22:16
Beitrag #6   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Kevin hat folgendes geschrieben:
aber die startseite von gb kommt noch nicht ganz gut rüber.
wie war das mit der einstellung von der config.php?

was muss ich denn da rein schreiben?

Oh, sorry, ist doch nicht in der config.php. Änder mal die Zeile 42 der index.php:
PHP:
1
define('ROOT_PATH',BS_synchronize_path(__FILE__,$_SERVER['PHP_SELF']));

in:
PHP:
1
define('ROOT_PATH','gaestebuch/');

(Ich nehme hier mal an, dass die Datei, die die gaestebuch/index.php einbindet, nicht auch noch von
einem anderen Verzeichnis aus eingebunden wird.)

mfg Nils

 
Kein neuer Beitrag Kevin , 24.03.2013, 03:17
Beitrag #7   

IP: n/a
Rang: * * * * * * *
Registrierung: 02.08.2005, 18:42
 

Forum-Gott mit 225 Punkte, 149 Beiträge
das in der index datei ändern hat leider nichts gebracht. die bilder zeigt es immernoch nicht an,
sowie die umlaute im text...
ja die index.php wird nur einmal eingebunden...
also von sich an funktioniert es, es nimmt halt nicht alle parameter mit rüber, wie die umlaute und
den pfad zu den bildern...

 
Kein neuer Beitrag Nils , 24.03.2013, 08:09
Beitrag #8   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Könntest du mir die URL der Seite geben, damit ich mir das mal anschauen kann?

mfg Nils
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 24.03.2013, 08:09 von Nils.

 
Kein neuer Beitrag Kevin , 24.03.2013, 13:29
Beitrag #9   

IP: n/a
Rang: * * * * * * *
Registrierung: 02.08.2005, 18:42
 

Forum-Gott mit 225 Punkte, 149 Beiträge
Feuerwehr Gnaschwitz

 
Kein neuer Beitrag Nils , 24.03.2013, 14:09
Beitrag #10   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Ok, den Pfad zu den Bildern müsstest du im Adminbereich bei den zusätzlichen Feldern einstellen.
Schwieriger wird es sein die Umlaute richtig hinzukriegen. Das Gästebuch unterstützt leider nur
ISO-8859-1. Deine Seite wird momentan als UTF-8 angezeigt, was der Grund für die falsche Anzeige
ist. Du könntest also deine Seite auf ISO-8859-1 stellen. Ich weiß aber nicht ob das dann dort
Probleme macht. Zur Not müsstest du doch ein IFrame nehmen.
Btw: im Moment hast du beide Zeichensätze per Meta-Tag angegeben. Zuerst UTF-8, dann ISO-8859-1,
daher wird UTF-8 bevorzugt. Du müsstest also nur das erste wegnehmen:
HTML:
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


mfg Nils

 
Kein neuer Beitrag Kevin , 24.03.2013, 15:07
Beitrag #11   

IP: n/a
Rang: * * * * * * *
Registrierung: 02.08.2005, 18:42
 

Forum-Gott mit 225 Punkte, 149 Beiträge
ok hab das problem hin bekommen. die zwei seiten wo das gb eingebunden sind haben jetzt die erste
zeile so:

HTML:
1
<?php header('Content-Type: text/html; charset=iso-8859-1');?>


und in der navigation hab ich einfach die &...uml; schreibweise benutzt und die anderen seiten
haben noch die utf im kopf.

weißt du vielleicht noch warum unter "neuer eintrag" das format bissel verschoben ist?

aber schon mal vielen vielen dank... hast es echt drauf...

 
Kein neuer Beitrag Nils , 24.03.2013, 22:49
Beitrag #12   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Kevin hat folgendes geschrieben:
weißt du vielleicht noch warum unter "neuer eintrag" das format bissel verschoben ist?

Das liegt daran, dass du in der css/stylesheet.css deiner Seite die Formatierung der Elemente
label, input und textarea änderst. D.h. hiermit:
CSS:
1
2
label  { position:relativewidth:100pxdisplay:block; }
input,textarea { position:relativewidth:300px; }

Das gilt so nämlich für die gesamte Seite und daher auch für das Gästebuch. Besser ist daher immer
den gewünschten Elementen eine CSS-Klasse zuzuweisen und das für diese festzulegen:
CSS:
1
2
label.ffg  { position:relativewidth:100pxdisplay:block; }
input.ffg, textarea.ffg { position:relativewidth:300px; }

Und dann im HTML-Code:
HTML:
1
<input class="ffg" ... />


mfg Nils

PS: Sowas lässt sich übrigens sehr gut mit dem eingebauten Javascript-Debugger von Chrome oder
Firebug für Firefox untersuchen :)

 
Kein neuer Beitrag Kevin , 25.03.2013, 00:06
Beitrag #13   

IP: n/a
Rang: * * * * * * *
Registrierung: 02.08.2005, 18:42
 

Forum-Gott mit 225 Punkte, 149 Beiträge
gibt es denn nicht irgendeinen befehl den ich hier rum setzen kann:

HTML:
1
2
3
4
<?php 
$_GET['action'] = 'new_entry';
include('gaestebuch/index.php'); 
?> 


das das für das include nicht gilt?

im grunde will ich doch die css von der haupseite nicht haben, oder?

die zeilen sind doch schuld das das format nicht stimmt:

CSS:
1
2
label  { position:relativewidth:100pxdisplay:block; }
input,textarea { position:relativewidth:300px; } 


oder? wenn ich jetzt die zwei zeilen in der css änder haut das ja bei den anderen seiten auch nicht
mehr hin!
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 25.03.2013, 00:10 von Kevin.

 
Kein neuer Beitrag Nils , 25.03.2013, 07:57
Beitrag #14   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Kevin hat folgendes geschrieben:
gibt es denn nicht irgendeinen befehl den ich hier rum setzen kann:

HTML:
1
2
3
4
<?php 
$_GET['action'] = 'new_entry';
include('gaestebuch/index.php'); 
?> 


das das für das include nicht gilt?

Nicht direkt. Du könntest aber bei Anzeige des Gästebuches eine andere CSS-Datei für die Hauptseite
verwenden, die diese Zeilen nicht hat. Ich weiß jetzt nicht wie das bei deiner Seite läuft, aber
zumindest hast du ja schon mal eine eigene PHP-Datei, die die Gästebuchseite generiert. Dort
müsstest du also dafür sorgen, dass eine andere CSS-Datei verwendet wird.

Ansonsten bleibt nur IFrame oder deine Seite so zu ändern wie im letzten Beitrag von mir gesagt.

mfg Nils

 
Kein neuer Beitrag Kevin , 25.03.2013, 14:44
Beitrag #15   

IP: n/a
Rang: * * * * * * *
Registrierung: 02.08.2005, 18:42
 

Forum-Gott mit 225 Punkte, 149 Beiträge
ok hab ne zweite css gemacht und dort die zwei zeilen gelöscht...

jetzt gehts... danke dir...

Abonnieren Druckansicht
Antworten

n/a n/a 1     (Anzeige: 1 – 15; insgesamt: 15) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Legende: Administratoren, User, Moderatoren
Themenaktionen:
Beiträge verschieben

Toggle Ähnliche Themen zu „include in andere datei auf dem gleichen server“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Shoutbox Fehler bei doppeltem Include 3 42231 06.07.2015, 23:07
Von: RommY
09.07.2015, 12:13
Von: RommY Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Falscher Wert bei Anzeige der Dateigrösse 5 41096 18.06.2007, 22:04
Von: Bleistift
06.01.2015, 09:03
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, verschoben
  Slimbox für Dateianhänge?   Seiten 1 2 ] 26 56170 01.02.2013, 14:27
Von: Joke
06.02.2013, 19:19
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  include setzt ordner doppelt 3 10315 20.11.2011, 14:30
Von: Kevin
22.11.2011, 09:12
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Serverumzug => Admin Hilfe 4 13114 25.03.2011, 06:33
Von: Mars
25.03.2011, 13:12
Von: Mars Zum letzten Beitrag
  • 0.126182 Sek., 11 DB-Zugriffe, 1.737 MiB
  • Powered by Boardsolution v1.46