![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Neuer Benutzer Registriert seit: 03.12.2007 Ort: Paderborn
Beiträge: 13
|
Hallo Leute, ich, totaler noob, muss ne facharbeit in Info machen(ne website). Hab mir jetz schon so einigess durchgelesen usw. und komme mit html doch langsam ganz gut klar...jedoch noch nicht mit php. ich hab so ein paar fehler auf der seite und hoffe das mir jemand hier sagen kann wo die liegen und was man da so verbessern könnte...im anhang ist die komplette seite. Danke für eure Hilfe Geändert von meici (03.12.2007 um 19:11 Uhr). |
| | |
| | Nach oben #2 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.214
|
jedes echo beginnt mit einem " und muss wenn der string beendet ist auch mit einem " beendet werden. zum Schluss noch das ; nicht vergessen. Übrigens brauchst du nicht in jeder Zeile ein neues echo anfangen. Das liest sich nämlich nicht so gut. btw: willkommen im Forum ganz allgemein gebe ich dir mal diesen link zum lesen: http://www.tutorial.bekaan.org/php.html
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #3 |
| Bastian Fenske Registriert seit: 04.01.2006 Ort: Kassel
Beiträge: 826
|
Hi "meici". Du musst nicht jede Zeile HTML oder JavaScript mit einem echo-Statement ausgeben. Schreib das HTML und js einfach so in den Quelltext und setze zur deine PHP-Blöcke in <?php und ?>. Also z.B. so hier: PHP-Code: Du hast also in deiner index.php deine doctype-Definition, deinen HTML_Kopf etc. und die eingebetten Skripte geben dann wirklich nurnoch den Inhalt aus, der an die einsprechende Stelle eingesetzt werden soll. JavaScript solltest du in eine eigene Datei auslagern und aus dem HTML-Kopf deines Haupttemplates einbinden. Vom Aufbau würde ich anders rangehen: index.php Diese Datei setzt das error_reporting und liest den Request aus und schreibt sowohl den Namen der später in den Inhalts-Container reinzuladenden Date, als ev. auch Infos für das Menü in globale Variablen (ist an sich eine Unsitte, aber hier erstmal tauglich). Dann erst, wenn das alles durch ist, also komplett entschieden ist, was alles angezeigt werden soll beginnst du mit der Ausgabe. Diese kannst du unter den Code reinsetzen, schöner aber noch, diese in eine eigene Datei auszulagern, die du in einen Ordner "templates" legst. Dieses "Template" bindet dann das Menü und, entsprechend der globalen Variable eine Inhalts-Datei ein. Das Menü wiederum liest die globale(n) Variable(n) aus, die eben angibt (angeben), wie es dargestellt werden soll und gibt das HTML aus, bestenfalls auch wieder in einem Template. JavaScript baruchst du dafür übrigens erstmal nicht - wäre dann eher die Kür für ein angenehmeres Rumblättern. Viel weiter hab ich es mir aber jetzt auch nicht angeschaut. Noch ein paar Tipps:
Basti |
| | |
| | Nach oben #4 | |
| Neuer Benutzer Registriert seit: 03.12.2007 Ort: Paderborn
Beiträge: 13
| Zitat:
LG meici | |
| | |
| | Nach oben #6 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.480
|
Jap, schau auch mal hier rein: - http://www.php.net/manual/de/introduction.php - http://www.php.net/manual/de/tutorial.php - http://tut.php-quake.net/ Liste, die du auch mal anschauen kannst: Links zum Thema PHP |
| | |
| | Nach oben #7 |
| Neuer Benutzer Registriert seit: 03.12.2007 Ort: Paderborn
Beiträge: 13
|
auf quakenet bin ich auch shcon gestoßen und daher hab ich ja auch die index und inhalt... danke schon mal ich versuch erstmal eure vorschläge alle umzusetzen und zeig euch dann was dabei rausgekommen ist
__________________ Wer Rechtschreibfehler findet darf sie behalten |
| | |
| | Nach oben #8 |
| Neuer Benutzer Registriert seit: 03.12.2007 Ort: Paderborn
Beiträge: 13
|
komme grade ganz gut voran... jetz frage ich mich aber ob ich das mit dem menü so ähnlich auch mit php machen kann: also wenn man auf ein menüpunkt geht sich ein submenü öffnet. weiß da jemand rat?oder kennt jemand ein tut dafür?
__________________ Wer Rechtschreibfehler findet darf sie behalten |
| | |
| | Nach oben #9 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.214
|
du könntest zum Beispiel eine Datei menue.php erstellen und dort das Menü machen (ob mit PHP, HTML, JavaScript, DB-Zugriff...) und die dann einfach nur noch in den anderen Dateien einbinden. Der Vorteil wäre, dass die Änderung am Menü dann automatisch in allen Dateien verfügbar wäre. Das kann man dann natürlich insgesamt noch viel weiter treiben - aber für den Anfang wäre das noch zu heftig.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #11 |
| Gabriel Registriert seit: 27.09.2006 Ort: Radebeul
Beiträge: 410
|
Allerdings wirst du nicht mit PHP ein Menü erstellen können, welches sich zum beispiel wie ein Dropdown menü verhält, oder das beim klicken ein neues Fenster aufgeht ohne das der browser neu lädt...dafür bräuchtest du JavaScript!
|
| | |
| | Nach oben #13 |
| Neuer Benutzer Registriert seit: 03.12.2007 Ort: Paderborn
Beiträge: 13
| SO sieht die Seite bis jetzt aus...Hoffe ma das das jetz so einigermaßen ordentliches php ist. jetzt hab ich nur noch das problem mit dem menü. das javascript hab ich jetz in den head teil geschrieben der included wird und den rest halt da wo das menu included wird...jetz wird aber das submenü unter dem normalen menü angezeigt und wenn ich das ganze halt so als ne einzelne html datei habe erscheint es daneben... tut mir leid wenn ich so viel frage und vielen dank für eure helfenden antworten
__________________ Wer Rechtschreibfehler findet darf sie behalten |
| | |
| | Nach oben #14 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 684
|
Also erst einmal: Mir scheint, als sei der Unterschied zwischen PHP, HTML und JavaScript nicht 100%ig klar - oder ich verstehe einfach nur falsch, was hier bereits so geschrieben wurde!? Man sollte sich über die einzelnen Bereiche im Klaren sein. Dann: Ein reines JavaScript-Menü ist eher schlecht und schreckt manche User eventuell ab. Ich zum Beispiel habe JavaScript aus paranoiden Gründen permanent deaktiviert und nur für vertrauenswürdige Seiten aktiviert. Ergo kann ich dein Menü nicht benutzen. Das Menü kannst du aber auch ohne JavaScript mittels PHP lösen, indem du die Seite mit einer Menü-ID aufrufst und das PHP-Script das entsprechende Untermenü einbaut und ausgibt. Dafür braucht es nicht zwangsläufig JavaScript. Du kannst es aber dennoch ZUSÄTZLICH mit einbauen, damit bei Leuten, die es doch aktiviert haben, nicht jedes Mal die Seite aufgerufen wird. Außerdem sind derartige Links Suchmaschinenfreundlicher. Einen Beispielcode kann ich aktuell noch nicht liefern und ich weiß auch nicht, ob ich da heute oder die nächsten Tage zu komme, ich versuche aber mein Bestes. Achso und noch was: Das Banner ist viel zu breit! Je größer das Bild, desto größer die Datei, desto größer das Downloadvolumen, bis die Seite komplett angezeigt wird. Wenn du die ganzen roten Bereiche so abschneiden würdest, dass sie genau an die Kanten der andersfarbigen Bereiche angrenzt (Buchstaben und deren Spiegelungen), dann sparst du eine ganze Menge Speicherplatz und somit Traffic (bei jedem Seitenaufruf!).
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
| | Nach oben #15 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.214
|
Und wenn es denn gleich von Anfang an vernünftig werden soll, dann hätte ich auch noch einen link für dich: http://validator.w3.org/check?verbos...2Findex.php%23
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #16 |
| Neuer Benutzer Registriert seit: 03.12.2007 Ort: Paderborn
Beiträge: 13
|
den unterschied bekomm ich schon noch hin danke für den link, aber is es normal das da fehler sind die iwie gar nicht da sind?also da steht z.B., dass ich ">" vergessen hab das im quelltext aber da is
__________________ Wer Rechtschreibfehler findet darf sie behalten |
| | |
| | Nach oben #17 |
| Martin Schröder Registriert seit: 15.12.2004 Ort: Stockholm
Beiträge: 116
|
(syntax)fehler bitte immer mit fehlermeldung und der betroffenen zeile sowie +-5 zeilen code.
__________________ "Wer nicht mit der Zeit geht, wird mit der Zeit gehen." ___________________________ |
| | |
| | Nach oben #18 | |
| Neuer Benutzer Registriert seit: 03.12.2007 Ort: Paderborn
Beiträge: 13
| Zitat: Code: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <link rel="stylesheet" type="text/css" href="format.css"> <title>Medieninformatik</title> <script type="text/javascript">
__________________ Wer Rechtschreibfehler findet darf sie behalten Geändert von Jann Hendrik (05.12.2007 um 16:34 Uhr). | |
| | |
| | Nach oben #19 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.480
|
Hi meici, bitte mache für jedes Problem einen Thread auf. Also PHP-Probleme in das PHP-Forum und HTML/CSS-Probleme in das HTML/CSS-Forum und JavaScript-Probleme in das JavaScript-Forum und ... Sonst ist das mit derr Übersicht sehr sehr schlecht. Danke. |
| | |
| | Nach oben #20 | ||
| Neuer Benutzer Registriert seit: 10.11.2006 Ort: Hamburg
Beiträge: 21
| Zitat:
steht da doch ending it with "/>" instead of ">" aslo Code: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <link rel="stylesheet" type="text/css" href="format.css" /><!-- man beachte das /> am ende --> <title>Medieninformatik</title> <script type="text/javascript"> a la <img [..snip..] /> <br /> Geändert von Jann Hendrik (05.12.2007 um 16:34 Uhr). Grund: - | ||
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ich brauche Hilfe bei der Administration meines rootservers! | Firat | Plauderecke | 7 | 07.09.2007 07:40 |
| Brauche Hilfe auf dem Handy/Telefon-Tarif-Markt | Ben | Plauderecke | 5 | 20.11.2006 16:50 |
| Brauche Hilfe d-sub / dvi | Buhmann | Plauderecke | 2 | 20.11.2006 13:04 |
| Brauche hilfe bei einer SQL Abfrage | philstrike | Datenbanken | 18 | 07.07.2006 09:15 |
| Brauche Hilfe!! | Flipp | Allgemeine Java-Programmierung | 6 | 17.02.2005 10:48 |