php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2008, 12:46  
grossbeeren
Gast
 
Beiträge: n/a
Standard Brauche eure Hilfe bei Include !!

Hallo,
Ich bin ganz neu in der PHP-Scene und habe auch gleich ein paar Fragen.
Ich habe mir im Internet ein paar tutorials angeschaut und versucht dabei Iclude zu verstehen. Aber ich krieg es nicht hin!
Bis jetzt habe ich die Homepage in Frames gemacht, dieses ist aber dumm, da es ein kostenloser Webspace ist und dauernt Werbung erschein!
Diese dann das schöne aussehen zerstören!
Jetzt zu meinem Anliegen:

Ich habe eine Datei Namens "links.html" diese im Hauptverzeichnis untergebracht ist;
Code:
<html>
<head>
<body bgcolor='#00E566'>
<link rel="stylesheet" type="text/css" href="/menu.css">
<center>
<div id='menu'>
<br />
 <ul>
<li ><a href='/counter/mitte.html' target="inhaltsframe">Startseite</a></li>
<br /> 
<li ><a href='/news.html'  target="inhaltsframe">News</a></li>
<br />
<li ><a href='/termine.html' target='inhaltsframe'>Termine</a></li>
<br /> 
<li ><a href='/tabellen.html' target='inhaltsframe'>Tabelle</a></li>
<br />
<li ><a href='/begegnungen.html'  target="inhaltsframe">Begegnungen</a></li>
<br />
<li ><a href='/berichte.html'  target='inhaltsframe'>Spielberichte</a></li>
<br />
<li ><a href='/statistik.html'  target='inhaltsframe'>Statistik</a></li>
<br />
<li ><a href='spieler.html'   target='inhaltsframe'>Spieler</a></li>
<br />
<li ><a href='/trainer.html'   target='inhaltsframe'>Trainer & Betreuer</a></li>
<br />
<li ><a href='/memberbereich_1.html'   target='inhaltsframe'>Memberbereich</a></li>
<br />
<li ><a href='/fotos.html'  target='inhaltsframe'>Fotos</a></li>
<br />
<li><a href='/gaestebuch/guestbook_show.php' target='inhaltsframe'>Gästebuch</a></li>
</ul>
</div></center>
<center>
<p>© 2008 Marco Riege
<br /> <a href='/impressum.html' target='inhaltsframe'>Impressum</a></p>
und jetzt möchte ich das richtig verlinken, dass das Menü links ist und wenn ich auf ein link klicke der inhalt der Datei recht daneben erscheint!
sowie es gerade ist , halt nur mit include. Wie macht man das? Ich habe schon viele Tutorials gelesen, aber die habe ich net gerafft bzw. darüber nix gefunden!
C-Junioren

MFG

Marco R.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.05.2008, 13:00  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Schau dir mal Infos zum Thema Paramenterübergabe bzw. GET-Parameter an, dann solltest du weiter kommen....
cycap ist offline  
Alt 30.05.2008, 13:26  
grossbeeren
Gast
 
Beiträge: n/a
Standard

ich hab einiges gefunden!
wird also nun aus
<a href='/counter/mitte.php'>Startseite</a>
<a href='/counter/mitte.php?link=starseite'>Starseite</a>

???
 
Alt 30.05.2008, 15:33  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Einfach ein Beispiel:
Definition deiner Seiten in «seiten.php»
PHP-Code:
<?php
$seiten 
= array(
    array(
'/counter/mitte.html''Startseite'),
    array(
'/news.html''News'),
    array(
'/termine.html''Termine'),
    array(
'/tabellen.html''Tabelle'),
    array(
'/begegnungen.html''Begegnungen'),
    array(
'/berichte.html''Spielberichte'),
    array(
'/statistik.html''Statistik'),
    array(
'spieler.html''Spieler'),
    array(
'/trainer.html'   'Trainer &amp; Betreuer'),
    array(
'/memberbereich_1.html''Memberbereich'),
    array(
'/fotos.html''Fotos'),
    array(
'/gaestebuch/guestbook_show.php''G&auml;stebuch')
);
?>
Und dann eine sehr einfache «index.php»:
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DtD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml1" lang="en"  xml:lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <link rel='stylesheet' type='text/css' href="./menu.css"  />
    <title>Irgendwas</title>
</head>
<body bgcolor='#00E566'>
<?php

include "./seiten.php";
echo 
"<h1 align='center'>Testseite</h1>\n";
echo 
"<table align='center' border='0'>
        <tr valign='top'><td  width='25%'><ul>\n"
;
for (
$i 0;$i count($seiten);$i ++){                // Menu linke Seite
    
echo "<li><a href='index.php?seite=$i'>" $seiten[$i][1] . "</a></li>";
}
echo 
"</ul>\n</td><td  bgcolor='#33ff99'>";
$s_id = isset($_GET['seite']) ? intval($_GET['seite']) : 0;
if (
$s_id >= count($seiten)){    // Wenn ungültig
    
$s_id 0;
}
include 
'./' $seiten[$s_id][0];                // Hauptbereich
echo "</td></tr>
        </table>\n"
;
?>
</body>
</html>
Versuche das Beispiel zu verstehen, nicht einfach zu kopieren. V.a. auch weil da noch einiges Formatierungszeug drin steht, das eigentlich ins Stylesheet gehört.
Wenn du das so über nummerische Parameter machst, so kann dir niemand über Get-Parameter ein fremdes Script unterschieben. Natürlich müssen dann die Scripts, die da eingefügt werden sollen, auch existieren.
__________________
Gruss
L

Geändert von lazydog (30.05.2008 um 15:38 Uhr).
lazydog 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
Brauche hilfe mik08 PHP Tipps 2008 10 27.07.2008 16:17
Datenbanktabelle erstellen - brauche Hilfe Raccoon PHP Tipps 2008 1 14.06.2008 11:03
Ich brauche eure Hilfe beim rechnen... GELight PHP Tipps 2006 6 07.04.2006 14:20
Ich brauche eure Hilfe PHP Tipps 2006 22 19.02.2006 19:57
PHP <--> MySQL | Brauche Hilfe ahnungsloser Datenbanken 18 16.02.2006 21:49
brauche eben hilfe PHP Tipps 2007 2 26.11.2005 08:36
brauche sehr schnell und dringend hilfe Beitragsarchiv 13 24.10.2005 13:11
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
Hilfe, Ich brauche hilfe! Kevin PHP Tipps 2005-2 2 27.09.2005 19:31
BRAUCHE DRINGENDE HILFE !!! PHP Tipps 2005-2 2 06.08.2005 19:45
Brauche Hilfe bei preg_match() PHP Tipps 2005-2 2 23.07.2005 22:44
Brauche dringend Hilfe, Aufgabe fürs Studium (Upload-Script trivial Beitragsarchiv 23 23.06.2005 16:25
HILFE mit Include PHP Tipps 2005 1 29.03.2005 05:44
Brauche Hilfe PHP Tipps 2005 5 11.01.2005 15:30
[Erledigt] brauche dringend hilfe zu sessions!!! PHP-Fortgeschrittene 8 06.09.2004 12:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
marco riege, php link paramenterübergabe, brauche hilfe beim include von gästebuch

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:04 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