Webdesign in Siegen

Includes

Fragen zum Thema PHP können hier gestellt werden

Moderator: Basti

Includes

Beitragvon =Max= am 04.07.2007, 15:11

Hallo,

ich habe mir zum wiederholtenmale das Include TUtorial angeschaut, da ich es jetzt für meine Webseite brauche! Also: Ich habe in meinem Content den Code eingefügt klappt soweit alles gut! Aber nun:

Ich rufe die Datei aktuell.php auf! Der Content ist leer und füllt sich erst wenn ich mit aktuell.php?action=dateiname aufrufe. Ich möchte nun das ich da einen Text gleich am Anfang sehe der Dann aber verschwindet sobald man einen Menüpunkt anklickt der auf aktuell.php?action=news (z.b.) umleitet! Die einzige Idee die ich hatte war einfach im Submenu mit aktuell.php?action=aktuell_startseite aufzurufen aber es muss ja auch noch anders gehen!!!
=Max=
Mitglied
 
Beiträge: 444
Registriert: 14.01.2007, 18:59

Beitragvon SvenSun am 04.07.2007, 16:54

Code: Alles auswählen
if($_GET['action'] == ""){
    echo("Textus verschwindibus"); // Hier kommt nu der verschwindende Text hin
}
Bild
Benutzeravatar
SvenSun
Mitglied
 
Beiträge: 916
Registriert: 04.09.2005, 02:50
Wohnort: DE | Müllheim-Baden | BW

Beitragvon =Max= am 04.07.2007, 17:01

Das hätte mir eigentlich einfallen können (So bin ich halt ;) )
Aber danke danke danke und Beifall zu deiner Zauberei der Text macht wirklich Verschwindibus :)
=Max=
Mitglied
 
Beiträge: 444
Registriert: 14.01.2007, 18:59

Beitragvon =Max= am 04.07.2007, 17:29

Sry wegen Doppelpost aber noch eine Frage:

Wenn ich jetzt einen Html Code da einfüge geht der ganz Code nicht es kommt:

Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/forummaximal93/aktuell.php on line 593
=Max=
Mitglied
 
Beiträge: 444
Registriert: 14.01.2007, 18:59

Beitragvon SvenSun am 04.07.2007, 17:50

Wenn du da HTML reinhabe willst dann darfste nicht in den PHP Code reinschreiben. Du kannst ihn allerdings für den HTML Teil unterbrechen indem du nach
Code: Alles auswählen
... if($_GET['action'] == ""){
den PHP-Tag schließt also
Code: Alles auswählen
?>
dann schreibste deinen HTML Teil da hin und machst dann wieder mit PHP weiter
Code: Alles auswählen
<? } ...
Bild
Benutzeravatar
SvenSun
Mitglied
 
Beiträge: 916
Registriert: 04.09.2005, 02:50
Wohnort: DE | Müllheim-Baden | BW

Beitragvon =Max= am 14.07.2007, 17:40

geht leider nicht:

<?php
if($_GET['submenu] == ""){
echo(" ?>
Huch, wo ist den die Navigation? Keine Angst, Navigieren ist bei uns ganz einfach, klicke einfach auf einen der Oberpunkte in der Oberen Leiste und schon erscheint an dieser Stelle das Menü!
<?php "); // Hier kommt nu der verschwindende Text hin
}
?>
=Max=
Mitglied
 
Beiträge: 444
Registriert: 14.01.2007, 18:59

Beitragvon Manuel am 14.07.2007, 19:20

Hi du!

Zum einen: Wieso hörst du nach dem echo-Befehl mit dem php-Block auf?
Zum anderen hast du ein ' nach submenu vergessen.

Lg,
Manuel ;-]
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 9114
Registriert: 10.12.2004, 19:29
Wohnort: Asbach

Beitragvon =Max= am 14.07.2007, 20:10

1. weil ich html reinmachen will und SvenSun gesagt hat das das dann so geht
2. danke für den tipp ich schau schnell ob es geht und editiere
=Max=
Mitglied
 
Beiträge: 444
Registriert: 14.01.2007, 18:59

Beitragvon Manuel am 14.07.2007, 21:32

Aber mit echo kannst du doch HTML-Code ausgeben! Dafür musst du die Tags von PHP nicht beenden.

Beispiel:
Code: Alles auswählen
echo 'Ich bin ein <b>Blindtext</b>';


Lg,
Manuel
Benutzeravatar
Manuel
Site Admin
 
Beiträge: 9114
Registriert: 10.12.2004, 19:29
Wohnort: Asbach

Beitragvon =Max= am 15.07.2007, 18:16

Danke funktioniert :)
=Max=
Mitglied
 
Beiträge: 444
Registriert: 14.01.2007, 18:59


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast