Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

php include

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 06.10.2010, 20:41

hallo zusammen

ich steh irgendwie auf dem schlauch.

habe eine seite erstellt und im index folglenden code geschrieben:

<div id="content">
<?php
if (empty($p)) $p=1;
if ($p==1) include('1.php'); //startseite
if ($p==2) include('2.php'); //seite2
if ($p==3) include('3.php'); //seite3
if ($p==4) include('4.php'); //seite4
?>
</div>

natürlich habe ich auch files mit 1.php, 2.php etc. mit unterschiedlichem Inhalt angelegt.

Wenn ich nun die Seite aufrufen möchte, www.meineseite.de/index.php?p=2

oder auch umgeschrieben via htaccess funktioniert nichts.. es bleibt immer nur die Startseite angezeigt.

wenn ich es jedoch als 2.php aufrufe, dann erscheint der Inhalt.

was mache ich falsch?

Vielen Dank für den Support

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

f3o6r7e3
PostRank 2
PostRank 2
Beiträge: 57
Registriert: 19.06.2010, 14:01
Wohnort: OWL

Beitrag von f3o6r7e3 » 06.10.2010, 20:50

setz mal folgenden Code an den Anfang deiner index.php:

Code: Alles auswählen

$query_str = $_SERVER&#91;'QUERY_STRING'&#93;;
parse_str&#40;$query_str&#41;;

daniel5959
PostRank 8
PostRank 8
Beiträge: 891
Registriert: 20.04.2010, 22:25

Beitrag von daniel5959 » 06.10.2010, 20:59

Hallo,

mal auf meiner FAQs-Seite

https://www.homepage-faqs.de/index.php? ... -php-menue

die Variante 2 ansehen.

daniel5959 :)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 06.10.2010, 21:17

DAnke f3o6r7e3. Hat geklappt... :)

linkarbeit.net
PostRank 2
PostRank 2
Beiträge: 34
Registriert: 06.10.2010, 07:51
Wohnort: Herrenberg

Beitrag von linkarbeit.net » 07.10.2010, 09:29

Noch eleganter wäre es die switch-Anweisung zu verwenden:

https://php.net/manual/de/control-structures.switch.php
Hochwertiger Linkaufbau/Linkbuilding: www.linkarbeit.net

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 08.10.2010, 01:48

switch? if/else? einen dateinamen zu uebergeben und diese datei dann von der festplatte zu lesen oder den ganzen seiteninhalt via ID aus der db zu lesen ist euch wohl zu trivial...?

Antworten