 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
05.06.2003, 19:59
|
#1
|
|
TP-Member
Registriert seit: Nov 2002
Ort: köln
|
include immer in die gleiche seite
hallo!
mein problem ist folgendes, ich habe meine seite mit tabellen gemacht soweit so gut. jetzt habe ich noch verschiedene scripts gesaugt und die angepasst. jetzt möchte ich die includen. so jetzt habe ich die index.php. links und rechts sind die navi und in der mitte soll´sich zB das gästebuch öffnen. meine frage ist kann ich irgendwie die scripts verlinken, so dass die sich immer in der mitte der index.php öffnen? ich hoffe ihr verstehst mein problem und ich hoffe das ihr dafür auch eine passende antwort habt.
thX im voraus. 
__________________
|FlinkefingA|
|
|
|
05.06.2003, 20:15
|
#2
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Hmm, das Problem ist, nicht jedes PHP-Script läßt sich includen. Mußt halt einfach ausprobieren. Ansonsten gäbs halt noch die Möglichkeit mit einem I-Frame das Ganze einzubinden.
|
|
|
05.06.2003, 20:29
|
#3
|
|
TP-Member
Registriert seit: Nov 2002
Ort: köln
|
includen lässt sich jedes script halt immer in eine neue datei. was ich wollte ist das es nur eine datei und zwar die index.php in die datei sollen sich eben alle scripts öffnen. wenn man in der navi zB news anklick öffnet dich das newsscript eben immer in der selben datei. geht das?
__________________
|FlinkefingA|
|
|
|
05.06.2003, 21:56
|
#4
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Zitat:
|
includen lässt sich jedes script halt immer in eine neue datei
|
Quatsch ...
Den Rest habe ich gerade versucht zu beantworten.
|
|
|
05.06.2003, 22:14
|
#5
|
|
TP-Member
Registriert seit: Nov 2002
Ort: köln
|
also jetzt verstehe ich nix mehr. das geht also? eine datei in die man alle scripts includen kann, oder nicht? wenn ja wie sit den der code dafür? sry für meine unwissenheit.
__________________
|FlinkefingA|
|
|
|
05.06.2003, 22:53
|
#6
|
|
TP-Supporter
Registriert seit: Jan 2003
Ort: Dresden
|
Wie oder was willst Du den includen?
Also wenn Du Deine komplette Seite in Teile splitten
willst, dann geht das wenn überhaupt nur von Oben
nach Unten und nicht von rechts nach links.
Halt so wie der HTML-Code geschrieben ist.
Und dann kannst Du mit
require("header.php");
require("body.php");
require("fooder.php");
einfach alle Dateien in die index-Datei landen.
Sinn macht das aber nur bei DB-unterstützten Seiten,
sonst ist es den Aufwand nicht Wert.
Wegen Deinem Gästebuch, da kannst Du es halt ähnlich
machen.
Dort wo die Ausgabe in Deiner Index-Datei erscheinen soll lädst Du die Datei.
Jetzt kommt es halt nur noch drauf an, ob dieses
Gästebuch-script schon einen "sinnvollen" Wert ausgibt.
Zum Beispiel eine Fertige Tabelle mit den Einträgen.
Das mußt Du mal Testen ob, wenn Du die Datei mit
require("gaestebuch.php"); lädst, die Ausgabe
erfolgt.
Nico
|
|
|
06.06.2003, 14:53
|
#7
|
|
TP-Member
Registriert seit: Nov 2002
Ort: köln
|
ok. das problem hat sich erledigt. hier mal der code für alle die dieses problem auch haben:
switch ($_REQUEST['action'])
{
case "1" :
include('script1.php');
break;
case "2" :
include('script2.php');
break;
case "3" :
include('script3.php');
break;
case "n" :
include('scriptn.php');
break;
default :
echo "blabla"; //inhalt der zuerst angezeigt werden soll
break;
}
der link für die jeweilige datei heisst dann:
index.php?action=1 (bzw. action=2, action=3, ... , action=n)
der thread ist somit erledigt.
danke an alle.
__________________
|FlinkefingA|
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:40 Uhr.
|
 |