PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 29 > Include Befehl

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 01.11.2005, 16:48
Threadersteller
amps5000
 
Standard

Include Befehl



Hallo
Ich habe folgendes Anliegen: siehe kirar.de
Ich möchte dass die einzelnen Links angeklickt,
der Inhalt auf der Mitte angezeigt wird
Ich habe folgendes php code
Code:
		  <?php
								  if (($id == 'home') or ($id =='')) {
								  include('home.htm');
								} else if($id == 'news') {
  								  include('news.htm');
								} if($id == 'music') {
 								  include('music.htm');
								} if($id == 'football') {
 								  include('football.htm');
								} if($id == 'downloads') {
 								  include('downloads.htm');
								} else if($id == 'guestbook') {
 								  include('guestbook.htm');
								  }
								  ?>
Was stimmt da nicht? Warum wird nur home.htm angezeigt und die
anderen Links nicht?

Ausserdem möchte ich diese Seite auf Flash probieren
Kann mir jemand bei der Erstellung helfen?
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 01.11.2005, 17:19
Benutzerbild von Coolface
Coolface
 
Standard

Also, zu Allererst wird in PHP ein elseif zusammen geschrieben, also n ich telse if wie in c oder so, sondern eben elseif .
Die nächste Sache ist die Frage, wie und wo du $id definierst. Ich schätz ma du machst das Ganzeüber die Adressleiste, wäre also per GET.
Nun hängt es von der Servereisntellugn ab, ob du dafür nun $id oder $_GET['id'] nutzen kannst.
Wenn es per Adressleiste sein soll, probier statt $id einfach mal $_GET['id'] aus. Ansonsten musst hier mal genau posten, wie man sich das vorzustellen hat...
 
Alt 01.11.2005, 22:16
Abwesend
 
Standard

Wenn du es damit nicht hinbekommst versuch mal das hier:

Code:
$site = $_GET['site'] . ".php";

if(file_exists($site)) {
    include($site);
} else {
  include('**.php');  // alternative eingeben
}
if(($_GET['site']))
 
Alt 02.11.2005, 09:04
Benutzerbild von Coolface
Coolface
 
Standard

Das wird nicht so ganz gehen, da er ja .htm Dateien includet...
Ansonsten ist das natürlich schon etwas besser.
Versteh nur grad nicht was dieses if am Ende soll...
 
Alt 02.11.2005, 11:47
Abwesend
 
Standard

Dann sol er eben die .html datein als .php speicher, aber voher schauen ob dein Webspace php fähig ist!
 
Alt 02.11.2005, 12:16
Benutzerbild von Coolface
Coolface
 
Standard

Nein, was ich sagen wollte, war dass er die.php Strings einfach in .html umwandeln muss. Ansonsten geht das natürlich :P
Und ich schätz mal dass er Space mit PHP hat, sonst würde das ja überhaupt nicht gehen...
 
Alt 02.11.2005, 21:02
Threadersteller
amps5000
 
Standard

Hi Leute
Danke fuer die vielen Antworten
Ich habe bisher noch nichts ausprobiert, aber morgen ..

- wo definiere ich eigentlich die IDs ?
- ich kann auch php anstatt htm einbinden , mein webspace verträgt es

thanx
 
Alt 02.11.2005, 21:30
Benutzerbild von Coolface
Coolface
 
Standard

hmm nur mal so als nebenfrage, wie soll das Script funktionieren, wenn du selbst nicht wusstest, wie Du $id definierst?

Naja egal, das sinigste ist einfach du rufst deine seite über die adressleiste mit index.php?id=home auf.
Wobei index.php die Datei ist, in der der PHP Code steht und home mit den werten ersetzt werden kann, die du da schon angewendet hast, wie zum beispiel news oder downloads. id ist die Variable die du im PHp Code mit $_GET['id'] abrufen kannst
 
Alt 03.11.2005, 09:45
Threadersteller
amps5000
 
Standard

Hi Leute, es klappt so wie ich es hatte, ausser dass ich die Verlinkungen
mit ?id=xyz ergänzt habe, wie coolface sagte,
so jetzt probiere ich die andere variante, ob es auch mit php-dateien klappt
dannke

Ich würde jetzt nur gerne dazu haben, dass die Seite in der Mitte auch
scrollbar ist, wenn mehr Inhalt eingefügt wird ..
 
Alt 03.11.2005, 18:58
Benutzerbild von Coolface
Coolface
 
Standard

Das ist nicht mehr so einfach, dazu brauchst du iFrames oder ähnliches. Das hat mit PHP dann auch nix mehr zu tun...
 
Alt 04.11.2005, 17:18
Benutzerbild von Compiler
Compiler
 
Standard

Zitat:
Zitat von amps5000
Hi Leute, es klappt so wie ich es hatte, ausser dass ich die Verlinkungen
mit ?id=xyz ergänzt habe, wie coolface sagte,
so jetzt probiere ich die andere variante, ob es auch mit php-dateien klappt
dannke

Ich würde jetzt nur gerne dazu haben, dass die Seite in der Mitte auch
scrollbar ist, wenn mehr Inhalt eingefügt wird ..
Hallo,

das ist doch einfach, glaube dem Coolface nciht

Mach eine Div um den Content und setzt dort per CSS oder Style="" overflow:auto rein, dann wird es scrollbar sein, wenn da mehr Inhalt ist.

Mfg

Compiler
 
Alt 04.11.2005, 18:16
Benutzerbild von Coolface
Coolface
 
Standard

Ja gut, das wusste ich nicht :P, man kann ja auch nicht alles wissen
 
Alt 04.11.2005, 18:30
Benutzerbild von Compiler
Compiler
 
Standard

Richtig, deswegen helfen auch mehrere Leute

Ich hoffe das hilft dir amp5000.

Schöne Grüße


Compiler
 
Alt 06.11.2005, 16:20
Threadersteller
amps5000
 
Standard

Danke auf alle Euere Antworten, Compiler, Abwesend, Coolface ...
Sinn des Forums ist es ja aus Interesse anderer und Fehlern anderer zu lernen.

Also danke fuer Euere immer schnelle und kompetente hilfe ...

Ich habe da nun hingekriegt mit den Inhalt in DIV zu setzen
Nun will ich die Scrollbars auch in rot definieren oder viel kleiner machen
so dass diese nicht sehr stören, muss ich nun ein Javascript oder so einsetzen?
 
Alt 06.11.2005, 16:25
Benutzerbild von Compiler
Compiler
 
Standard

hallo amps5000,

nein dies geht auch per CSS.

Folgendes kannst du machen:

http://css4you.de/css-a-z.html#s

Schau mal dort bei Scrollbalken nach. Dort gibts auch Beispiele


Mfg

Compiler
 
Alt 06.11.2005, 16:43
Threadersteller
amps5000
 
Standard

thanx compiler
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Antispam, bitte die folgende Aufgabe lösen: 
 
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags: ,

Ähnliche Tags: , ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Befehl auf txt douro GFX, Webdesign und Programmierung 3 29.10.2010 19:27
letzter Ausführen Befehl wird nicht gespeichert Tevio Betriebssysteme 3 15.10.2010 17:19
Bildschrimschoner auf Befehl ClisClis Betriebssysteme 3 30.06.2010 11:09
sony bios befehl Pc-Typ Notebooks, Barebones und HTPCs 1 26.04.2010 22:23
[Linux] Befehl für Verzechniss erstellen? Jookeke Betriebssysteme 7 16.12.2009 18:16
Batch Datei den Befehl geben sich selbst in Autostart Ordner zu kopieren?!?!?!?! loool09 GFX, Webdesign und Programmierung 2 05.12.2009 03:51
Dos Befehl als Datei auf dem Desktop jonas_hilge Off-Topic 10 10.08.2008 16:59
Spracherkennung mit Befehl Ausführung pcstreik Anwendungssoftware 0 28.04.2008 19:46


Sie betrachten gerade: Include Befehl


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:50 Uhr.



Im PC Forum registrieren