php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.05.2006, 10:52  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
<Daniel>
Standard Teile der Seite bei Klick auf Link durch andere ersetzten

Ich schon wieder ^^
Hab da ein Problem, ich weiß einfach nicht wie ich das lösen soll.
Situation:
Ich habe ein 3 Spalten Layout HTML/PHP, wenn nun einer auf einen Link der z.B. Kontakt heißt klickt, soll in die mittlere Spalte, quasi die wo der Inhalt drin steht, die kontakt.php angezeigt werden.
Ich hab schon überlegt, ob man das mit switch bzw. if Anweisungen machen könnte, aber irgendwie fehlt mir da die funktion onclick ...
Jetzt sagt ihr, das ganze könnte man auch mit Frames lösen ... ich hasse Frames, hab da ein traumatisches Kindheitserlebnis mit gehabt ...
Geht das mit PHP oder muss ich das mit Frames machen? (sorry schon der 2te Fred hier an einem Tag Ôô)

mfg
<Daniel> ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.05.2006, 10:56  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://de.php.net/require

Wenn dir wirklich nicht klar ist wie du das einzubinden hast, geh zurück zu den Grundlagen:
http://tut.php-q.net/kommunikation.html
Zergling-new ist offline  
Alt 15.05.2006, 10:57  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Hä und wo ist dein Problem ..

Wenn de rauf kontakt klickt :

index.php?ziel=kontakt
Nur halt davor prüfen obs wirklich ein Link von dir ist ..

Am besten mit nem Array() wo alle deine Seiten drin stehen und denn mit in_array() checken ... weil sonst bindet jemand seine Seite in dein Script ein


PHP-Code:
include($_GET['ziel'].".php"); 
Aber das Thema hatten wir auch schon zu genüge hier im Forum ...
M3g4Star ist offline  
Alt 15.05.2006, 11:12  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
<Daniel>
Standard

Danke schonmal, aber die Sachen kannte ich soweit, ich formulier es mal Neu.
Also:
1. Auf der Seite haben wir 3 Spalten -> Navi - Inhalt - Poll
2. Wenn ich in Navi auf einen Link drücke, soll in Inhalt diese PHP Datei included werden

Also es soll nicht von vornerein included sein, sondern erst wenn ich drücke und dann auch an dieser ganz bestimmten Stelle.

Vllt. verstehe ich auch nicht welche Botschaft ihr mir senden wollt, nochmal für dumme bitte *g*

mfg

€dit, ich glaube ich weiß was du meinst MegaStar, ich teste mal kurz
€dit^2, ja danke es hat geklappt, irgendwie hab ich gar nicht mehr an GET gedacht, weil es immer heißt das das so pöse ist ^^
<Daniel> ist offline  
Alt 15.05.2006, 11:47  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

AJAX ...

Du willst das sich nur dein "Inhalt" ändert un dKontakt und Poll nicht !?!? dann musst du mit AJAX arbeiten.


Sonst mach das so .. aber BEACHTE !!!

http://forum.developers-guide.net/sh...t=688#post6014
M3g4Star ist offline  
Alt 15.05.2006, 11:52  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hört mit Ajax auf wenn es nicht explizit gefordert ist.
Und böse ist GET nur, wenn du es nicht sorgfältig prüfst.
Zergling-new ist offline  
Alt 15.05.2006, 12:03  
Erfahrener Benutzer
 
Registriert seit: 16.02.2006
Beiträge: 158
danysahne333
Standard

hier ist das was du suchst mit Überprüfung

PHP-Code:
<?
// Hier alle Seiten die eingebunden werden sollen
$include_sites = array( 
"start" => "seiten/start.php"
"news" => "seiten/news.php",
);

// Get 'show' variable?
if (isset($_GET['show'])) { 
$include_site $_GET['show']; 
}

// Existiert die Datei, die eingebunden werden soll?
if (!isset($include_sites[$include_site])) { 
echo 
"Es ist leider ein Fehler aufgetreten";
} else { 
include(
$include_sites[$include_site]); 
}
?>
den code an die stelle an der der inhalt stehen soll. und dann den einzubindenden inhalt aufrufen mit

z.b. deineseite.de/index.php?show=start . so wird dann die start.php eingebunden.
danysahne333 ist offline  
Alt 15.05.2006, 12:06  
Erfahrener Benutzer
 
Registriert seit: 03.04.2006
Beiträge: 222
&lt;Daniel&gt;
Standard

@MegaStar
Jop das ist mir schon klar, dass das ein Sicherheitsrisiko ist, aber das ist kann mir ziemlich egal sein, da das Dingen was ich hier grad baue eh nicht online kommt, sondern nur lokal bei mir läuft (naja vllt. kommts später mal on, aber dann wird das eh umstrukturiert ^^). AJAX ist ja wieder ein ganz neues Thema, ich muss erstmal mehr mit PHP machen, bevor ich was neues anfange.

Danke soweit

mfg

€dit, danke für die Mühe danysahne ^^
&lt;Daniel&gt; ist offline  
Alt 15.05.2006, 12:08  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
(naja vllt. kommts später mal on, aber dann wird das eh umstrukturiert ^^)
...jaja das "wird dann eh umstrukturiert". Und am Ende wirds dann doch 1:1 übernommen...Warum nicht gleich sauber coden?
Zergling-new ist offline  
Alt 15.05.2006, 12:09  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

*hm* @ danny ---> ich glaub das gleiche steht DORT auch :P
M3g4Star ist offline  
 


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aktive Link (bei aufgerufener Seite) tayke HTML, Usability und Barrierefreiheit 6 21.04.2006 17:13
Link in Frame der auf Seite ohne Frames verweist HTML, Usability und Barrierefreiheit 1 25.02.2006 14:00
neue seite bei link mollitz HTML, Usability und Barrierefreiheit 15 09.01.2006 12:42
Link im neuen Fenster und Klick auswerten ohne JS PHP Tipps 2007 15 06.11.2005 17:58
Problem mit Übergabe von Werten an andere Seite Schiedsrichter HTML, Usability und Barrierefreiheit 4 07.09.2004 21:55
Aktuelle Seite = Link aus einer Datei => BILD? PHP Tipps 2004 2 07.09.2004 21:49
[Erledigt] Erstellungszeit: Zeit an andere Seite weitergeben? PHP Tipps 2004 3 30.08.2004 08:40
seite blinkt beim reload und link klick PHP Tipps 2004 3 25.08.2004 09:27
Zugriff vom Popup auf andere Seite Neo2k3 PHP Tipps 2004 2 05.08.2004 20:51
klick auf Button soll Seite neu aufbauen HTML, Usability und Barrierefreiheit 3 04.08.2004 23:45
Werte auf andere Seite übergeben themonk PHP Tipps 2004 2 29.06.2004 21:04
Sessionvariable auf andere Seite aufrufen PHP Tipps 2004 2 18.06.2004 21:33
[Erledigt] Automatisch zu einer andere Seite wechseln PHP Tipps 2004 8 17.06.2004 15:15
Variable über eine Seite an andere übergeben? PHP Tipps 2004 12 10.06.2004 11:00
Weiterleiten auf eine andere Seite suendesizer PHP Tipps 2004 5 04.06.2004 09:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bei click teile einer website ersetzen, html bei klick auf link teile der seite austauschen, klicke link an komt andere seite an, html klicks auswerten, links auf teile einer seite

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.