ilch Forum » Allgemein » HTML, PHP, SQL,... » Hilfe für Anfänger

Geschlossen
  1. #1
    User Pic
    mwbvb09 Mitglied
    Registriert seit
    24.09.2007
    Beiträge
    228
    Beitragswertungen
    0 Beitragspunkte
    Hallo Ilch Community,

    ich bastel im Moment auf meinen Rechner an meiner ersten Html Interseite, haben aber eine warscheinlich einfache Frage^^

    Wie krieg ich es hin, wenn ich auf meiner Html Seite einen Button Anklicke, der mit einer .php Datei verlinkt ist. Den Inhalt der .php Datei wird angezeigt aber extern auf weißen Hintergrund. Wie krieg ich es in den Design der Seite angezeigt?

    So hab ich den Code in der Index.html
    <td><a href="Buttons/Impressum.php">Impressum</a></td>


    Gruß
    Marcel
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Trucker-Siggi Mitglied
    Registriert seit
    21.11.2010
    Beiträge
    740
    Beitragswertungen
    41 Beitragspunkte
    also...

    bei mir sieht das so aus...

    <a href="index.php?impressum">Impressum</a>
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    die impressum.php muss sinnvollerweise unter include/contents/selfbp/selfp abgelegt sein

    und sollte nicht impressum heißen weil die gibt es schon

    und dann kannst du den link so machen:


    <td><a href="?impressum.php">Impressum</a></td>


    du solltest auch von großen dateinamen absehen ... die meisten server sind unix basiert und verzeihen keine schreibfehler also die groß und kleinschreibung ist relevant!

    weiterhin soltlest du gleich von anfang an auf tabellen verzichten ist nicht mehr state of the art um zu gestalten

    tabellen werden nur noch für tabelarische inhalte wie listen verwendet


    Zuletzt modifiziert von holz am 19.04.2013 - 16:29:40
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    mwbvb09 Mitglied
    Registriert seit
    24.09.2007
    Beiträge
    228
    Beitragswertungen
    0 Beitragspunkte
    Hätte ich vielleicht dazu schreiben sollen, ich habe KEIN Ilch auf der Seite.

    Gruß
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    mic_pt Mitglied
    Registriert seit
    03.01.2008
    Beiträge
    319
    Beitragswertungen
    19 Beitragspunkte
    Evtl. so :

    ZitatZitat
    Mit dem Attribut target im einleitenden <a>-Tag können Sie ein Zielfenster für den Verweis festlegen. Der im Wert zugewiesene Name muss mit einem Buchstaben (A-Z, a-z) beginnen, außer in den folgenden Ausnahmen, die durch einen führenden Unterstrich gekennzeichnet sind:

    _blank, um den Verweis in einem neuen Fenster zu öffnen,
    _self, um den Verweis im aktuellen Fenster zu öffnen,
    _parent, um bei verschachtelten Framesets das aktuelle Frameset zu sprengen,
    _top, um bei verschachtelten Framesets alle Framesets zu sprengen.



    müsste dann das ergeben :

    <a href="?impressum.php" target="_self">Impressum</a>
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    mwbvb09 Mitglied
    Registriert seit
    24.09.2007
    Beiträge
    228
    Beitragswertungen
    0 Beitragspunkte
    Ist immernoch auf weißen Hintergrund...
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Wizzard26 Mitglied
    Registriert seit
    05.03.2009
    Beiträge
    259
    Beitragswertungen
    33 Beitragspunkte
    Das wird so alles nicht klappen.

    HTML = Auszeichnungssprache wird vom Browser dargestellt
    PHP = Serverseitiges script wird geparsed und dann als html an den browser ausgegeben.

    Du kannst zwar in php dateien html verwenden aber meines wissens nicht umgekehrt wenn es nicht vorher durch einen interpreter läuft.

    Um das so zu realisieren, wie ich das verstehe was du vor hast,
    mußt du deine index.html erstmal umbenennen in index.php.

    Dann an der stelle wo du deinen Content haben willst folgenden code schreiben

    <?php
    if(isset($_GET['temp'])) {
    	$filedir = 'TEMPLATEORDNER/';
    	$pagename = $_GET['temp'].'.php';
    	if (file_exists($filedir.$pagename)) {
    		include $filedir.$pagename;
    	} else {
    		$pagename = 'start.php';
    		include $filedir.$pagename;
    	}
    }else {
    	$pagename = 'TEMPLATEORDNER/start.php';
    	include $pagename;
    }
    ?>


    TEMPLATEORDNER ändern zu dem unterordner wo du zb. deine Impressum.php abgelegt hast.

    Dann bei den Links folgendes schreiben

    <a href="index.php?temp=impressum">Impressum</a>


    hinter dem ?temp= kommt jeweils der name der datei die du anwählen willst, das .php als dateiendung wird durch das script automatisch vervollständigt.


    Greetz Wizz
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten