Kommentare: 48 » aufmachen
NMChunter:
Sehr gut zu verstehende Erläuterung.
daniel:
Das Prinzip und ich habe es auch schon ausprobiert, das einzige, was mich nervt, ist , dass ich dann die ganze HP im Editor bearbeiten muss und sie nicht weiter mit Frontpage (das seh ich ja wie seh ausssihet)
www.death-valentine.com:
An daniel, benutze einen virtuellen Internetserver, der auf deinem pc installiert ist. da kannst du dann deine php's sofort kontrollieren (
http://www.xampp.de)
Mario Baumgartner:
Sehr gut erklärt! Ich bin Anfänger, und habe nun endlich wenigstens den Aufbau/Struktur einer PHP-Seite verstanden. Was ich NICHT verstehe ist, wie und wo kommt den die Navigation an der rechten Seite der Homepage hin? Es wird leider nur erklärt, wie man das Gerüst einer "nur-links-nav" erstellt. Ich habe das versucht selber zu lösen, aber...ohne Erfolg!
ichhabeeinnennameneingegeben:
Für eine Navi auf der rechten Seite muss man sich mit css-boxen auseinander setzen, damit ist das kein Problem.
Yelli:
@daniel : benutze doch den webocton scriptly (scriptly.de) anstelle von Frontpage - der Webocton hat eine Vorschau integriert und mit dem kannst du alles bearbeiten, html, php, css,perl u.v.m
Frontpage verändert teilweise auf negative Weise den Codecode von html!
rkpeople:
und was muss ich machen, damit in der includierten datei php sein kann? also dieser code trotzdem php geparst wird?
Werner:
Auf meiner Webseite habe ich keine Probleme damit, auch includierte Dateien werden richtig geparst. Natürlich sollte jeder auf seiner Webseite erst einen Test machen, bevor er irgendwelche PHP-Funktionen einsetzt.
phil:
An daniel: Ist doch ganz einfach, erstelle einfach die php Seiten, und teile sie dann auf.
NoGMO:
Sehr gut erklärt! Werd ich mal ausprobieren
Sven:
gut erklärt!
wisi:
die Erklärung war so gut, sodass sogar ich sie kapiert habe

hab nun meine ganze seite in php programmiert, es erspart nachher einiges an arbeit.danke!
Vorlesehase:
genau so etwas habe ich schon immer gesucht. Wirklich gut erklärt. Allerdings auch schon halb vorgesagt

. Aber trotzdem vielen Dank!
Rezeptfrei:
mahlzeit... super beispiel mit include - ich frage mich nur, wie ich die navibar (menu) anstatt oben nach links bekomme mit *include* sonnigen gruß
Werner:
Natürlich nicht mit *include*

sondern mit CSS. Man kann die navibar einfach mit
style="position: absolute; top: px; left: px;" an die gewünschte Stelle positionieren. Allerdings muss dann auch der Inhalt entsprechend positioniert werden.
patryk@cor-solution.eu:
wenn ich jetzt aber schon berechnete tabellen habe und diese möglichkeit einsete wie soll ich das anstellen?
Werner:
Eine Navigation kann mit der
include-Funktion auch in eine Tabelle eingefügt werden.
thedrapack milch:
Danke, erstklassige arbeit. Hast n händle dafür

Hab ohne Vorkenntnisse das ganze kapiert und damit ne Hp gestalten können.
Michi:
Wenn ich in der Navigations PHP eine Flash File hinzufüge, dann kann ich ja normalerweise davon ausgehen das diese Datei statisch ist (da es sich in meinem Fall um einen Musik Player handelt ist es sogar extrem wichtig das der statisch ist)... jedesmal wenn ich aber einen link anclicke dann öffnet er auch die flash datei neu und somit läuft das Lied nicht durch sondern startet immer wieder neu...
Werner:
Die Musik ist zwar im Cache des Browsers vorhanden, aber der Player weis nicht an welcher stelle (in der Musik) er weiterspielen muss. Die einzige Möglichkeit wäre den Player in einem eigenen Fenster zu öffnen.
eMNeM - http:www.z-impulz.de:
Sehr nett und genau das was ich gesucht habe. Kann ich nur empfehlen!
Alero:
Gute Idee, leider kommt die bissel spät für mich, da meine HP inzwichen an die 160 Seiten umfaßt. Aber bei der nächsten mach ich das so!
Werner:
Bei 160 Seiten fängt der Spaß erst an

Am besten gleich umbauen, man lernt immer etwas dazu.
Robert W:
diese Beispiele sind genial - es regt an, Variationen zu erstellen. Interessant wäre dieser Stelle auch, wenn eine Suchmaschinen freundliche URL generiert werden könnte. Habe mich bereits länger damit beschäftigt, leider ohne Erfolg.
Felix:
Man diese Seite finde ich gut ahbe gerade dei AG Programmieren und das hilft mir wirklich weiter man mach weiter so
Phu Tran:
Wow. Sie haben es auf den Punkt gebracht! Für mich als Anfänger ist Ihre Anleitung die beste, die ich bis jetzt gelesen habe

Vielen Dank für Ihre Arbeit. Phu
Roland:
Einfach genial, jetzt fehlt einfach nur noch über .htaccess eine SEO
UNBEKANNT:
Wie erstelle ich denn socleche Seiten?? Programm???
Werner:
Mein persönlicher Favorit ist Notepad++ mehr dazu unter »
Editoren
Chris:
Das ist eine sehr gute Anleitung. Fange selber mit PHP erst an und kann solche Tips sehr gut für meine Projekt
www.fastload24.de gebrauchen! Viele Grüße, Chris
Niko:
Wer das ganze suchmaschinenfreundlich will sollte sich mal mit mod_rewrite beschäftigen. Einfach mal googeln. Gibt ein extra Forum dafür
jojo:
Super! Gute erklärung und einfach strukturiert
MArie Huana:
warum <?php include ("kopf.inc.php"); ?> ? <?php include 'kopf.inc.php'; ?> tuts auch..
Werner:
Beide Varianten sind möglich. Siehe
php.net
Mike:
echo("hallo"); funktioniert auch!
Daniel:
Ich bedanke mich ganz erhzlichst für diese aufschlussreiche Erklärung.
judosan:
Hallo Werner. Vielen Dank für die tolle Erklärung! Bin gerade dabei mit einem Kumpel unsere erste HP zu basteln und werde die Tips definitiv beherzigen. Gruß judosan
gustav:
Das ist zwar html mit ganz wenig php aber trotzdem sehr hilfreich, danke. Ich suche aber das gleiche mehr oder weniger komplett mit php erstellt. kann da jemand helfen?
flohuels:
an php hab ich mich bis jetzt nie herangetraut, aber jetzt, nachdem ich javascript fast vollständig verstanden hab ist php doch nicht mehr so kompliziert...

vielen dank homepage-total.de
Jonas Kalinski:
hat mir nichtsher geholfen, ich hoffe, das es schnell gelöscht wird!
Werner:
Jo, schon gelöscht
Steffi:
hallo Werner, was kann man machen, um eine Navigation erster ebene für Unterseiten verwenden zu können? die pfade werden nach diesem system nicht korrekt zurückverfolgt

auf erster ebene funktioniert allerdings alles prima!
Werner:
Schau dir das Beispiel "Dynamische Seiten" an (zum herunterladen!). Dort ist für jede Kategorie (bilder, links, texte, ...) ein Unterverzeichnis vorhanden. Normalerweise braucht man keine weiteren Verzeichnisse in einem Unterverzeichnis. Ich habe meine gesamte Webseite so organisiert.
Heiko Goehring:
Cool - Endlich verstanden... Ich nutze es jetzt auf »
Reisen-Ferienhaus.de... Ich bin mir nur noch nicht ganz sicher wie ich das mit der Umleitung machen soll, von den alten htmls zu den php´s... Ich habe jede Datei schon komplett abgeändert um doppelten Content zu vermeiden... ABER SCHONMAL DANKE FÜR DIE EXTREM GEILE ERKLÄRUNG... ECHT TOP!
Heiko Goehring:
bin mit der Weiterleitung nicht wirklich weiter gekommen... Vor allem ist ja das Problem, dass wenn ich von html auf php umleite, eine endlosschleife entsteht, da ja php auch in html gewandelt wird bei zusammensetzen... hat jemand eine idee? wäre sehr zu dank verpflichtet für einen rat... Die htmls hab ich zunächst weg gelassen... aber google nervt jetzt natürlich...
Werner:
Das wird jetzt eine weile dauern bis die Seiten im Google-Index auftauchen. Damit es schneller geht die "htmls" mit einem Link zur neuen "php"-Seite einfügen (anstatt einer Weiterleitung). beim nächsten besuch vom Google-Bot werden dann die neuen "php"-Seiten im Google-Index aufgenommen.
Thomas Schridde:
Vielen Dank für diese interessante Anregung, die ich als sehr hilfreich empfinde!
matthias:
das hat mir gerade seeeehr geholfen. vielen dank dafür!
Kevin:
Hallo,Ich will hauptsächlich nur die Navi bei mir in die Seiten einbauen, aber bekomme leider immer diese Fehlermeldung:Warning: include(navi.inc.php) [function.include]: failed to open stream: No such file or directory in ...html/forum/Text.php on line 11Warning: include(navi.inc.php) [function.include]: failed to open stream: No such file or directory in ...html/forum/Text.php on line 11Warning: include() [function.include]: Failed opening 'navi.inc.php' for inclusion (include_path='.') in ...html/forum/Text.php on line 11 Woran liegt das, ich hoffe mir kann einer helfen. MFG Kevin
Werner:
Was könnte "
No such file or directory" wohl heißen? ->
Die Datei wurde im Verzeichnis nicht gefunden.
Von der Datei in der du
iclude(...) schreibst, relativ zu der Datei die du includieren möchtest. Ein Beispiel findest du weiter unten zum herunterladen (Dynamische Seiten).
subnet:
Saubere Arbeit!Genau das habe ich gesucht.Habe Deine Seite auch gleich gespeichert

Vielen Dank.
Anfänger:
WOW !Absoulte Klasse vielen Dank. So muss das sein. Sehr einfach auf den Punkt gebracht für Anfänger.Einfach nur, vielen Dank!
-BVBmarv-:
Ich finde es auch sehr verständlich. Nur wie bekomme ich das ganze mit der CSS-Datei verbunden?
Werner:
Siehe bei
Datei: kopf.inc.php
<link rel="stylesheet" type="text/css" media="screen" href="style.css">
Marcel:
Hallo... Das Tutorial ist wirklich sehr gut und ausführlich erklärt. Nur eine Frage habe ich doch noch: Wie bekomme ich eine Navigation hin, bei der immer die aktuelle Seite markiert ist? Würde mich über eine Antwort sehr freuen. Gruß & Vielen Dank Marcel
Werner:
Siehe: »
Die aktuelle Seite hervorheben
Christian:
Danke, genau was ich gesucht habe

Wenn mal Zeit ist könnte man noch zeigen wie man es anstellt, dass die aktiven Links in der Navi eine andere CSS-Class bekommen. Gruß Christian
Korney:
Danke für die verständliche Beschreibung, werde es gleich ausprobieren.
Niels:
Habe folgendes Problem: Ich möchte für ca. 200 Partner eine Webseite statisch erstellen, bei der nur ein anklickbarer Link im Text der Seite entsprechend der jeweiligen Partnernummer dynamisch ausgetauscht werden muss. Ich stelle mir das so vor:www.meine-Homepage.de/123 = Partnernummerund wenn diese Adresse im Browser aufgerufen wird, erscheint die Webseite, bei der nur an einer Stelle ein Referalllink eingefügt wird, der der obigen Partnernummer entspricht. Also z.B. zur Webpage
www.Linkpage.de/123Wie mache ich sowas?Danke im Voraus für die Hilfe!
Werner:
Hilfe zu mod_rewrite & .htaccess
walaba:
Ich hab mir jetzt 2 php Dateien erstellt:Test.php und Navi.php. In die Test.php hab ich den Include reingebaut, also
include("Navi.php"); und in die Navi.php einfach nur ein bisschen HTML-Text. Wenn ich die Navi.php nun aber in Firefox oder IE aufmache, zeigt er nichts an. Woran liegt das? Sorry bin totaler Neuling.
Werner:
Normalerweise müsste etwas angezeigt werden denn eine .php-Seite ist nichts anderes als eine .htm-Seite. Die Dateiendung .php signalisiert den Webserver nur das die Datei PHP-Code enthält und das dieser geparst (übersetzt) werden muss.
Sylvia:
Hallodie Erklärung ist super, danke.Nur eine Frage hätte ich noch. Wie mache ich das, dass die Site zentriert wird? Ich möchte meine Site gern in der Mitte des Browser platziert.DANKE!\n
Werner:
Das geht mit CSS, hier folgt ein Beispiel mit einer Seitenbreite von 480 Pixel:
<div style="margin: auto; width: 480px;">
Viel Text ...
</div>