13732
Goto Top

Buch über HTML und PHP programmieren

Hi

Ich hab vor kurzer Zeit meine erste Homepage online gestellt. Erstellt hab ich diese mit Frontpage und das ganze hat mir richtig Spass gemacht. Drum möchte ich das bisschen weiterführen. Drum würde mich interessieren ob es gute Bücher für Anfänger und Fortgeschrittene über die HTML und PHP Programmierung gibt. Evtl auch Flash programmieren. Könnt ihr mir da helfen bzw habt ihr mit irgendwelchen Büchern gute Erfahrungen gemacht?

Ich hoffe ihr könnt mir da was cooles Vorschlagen

MfG
Ed

Content-ID: 105183

Url: https://administrator.de/contentid/105183

Ausgedruckt am: 26.11.2024 um 09:11 Uhr

Petrof
Petrof 05.01.2009 um 06:38:35 Uhr
Goto Top
Hallo,

zumindest für HTML und PHP gibt es die wohl besten Sachen online:

http://de.selfhtml.org/

http://www.selfphp.info/

beides auch in Buchform zu bekommen.

Gruß
Peter
Fritzchen
Fritzchen 05.01.2009 um 09:56:02 Uhr
Goto Top
Hallo PCChecker

Also Bücher kaufe ich mir für verschiedene Programmiersprachen eigentlich nie. Dazu gibt es sehr gute aktuelle Manuals im Internet.

Selfhtml wurde ja schon genannt.
Für PHP empfehle ich eher dieses hier http://www.php.net/manual/de/index.php

Mit freundlichen Grüßen Fritzchen.
13732
13732 05.01.2009 um 12:05:18 Uhr
Goto Top
Hi,

ok werd mir die Seiten mal zu Gemüte führen. Welche Programme benutzt ihr denn so? Für HTML hab ich Frontpage benutzt. Ist der Adobe Dreamweaver besser oder mach das keinen Unterschied? Und welches Programm ist gut für PHP?

MfG
Fritzchen
Fritzchen 05.01.2009 um 13:33:12 Uhr
Goto Top
Hallo PCChecker

Hm, bei Empfehlungen für Programme muß ich leider passen.
Ich benutze hierzu den einfachen Editor.

Sorry.

Mit freundlichen Grüßen Fritzchen.
Arano
Arano 05.01.2009 um 21:43:18 Uhr
Goto Top
Moin PCChecker

Vorweg, das ultimative Programm das dir jemand empfehlen könnte - gibt es nicht, eben weil jeder andere Vorlieben hat als der andere.

Mir z.B. könnte ein einfacher Texteditor mit Syntaxhighlight und automatischem Einrücken.
Andere dagegen brauchen jeden Schnick-Schnack.

Ich habe bis vor ein paar Woche noch mit Notepad++ gearbeitet und war auch recht zufrieden damit, störend war lediglich, das die FTP-Verbindung beim Remotebearbeiten der Dateien manchmal etwas langsam war.
Und aus neugier bin ich dann auf Netbeans umgestiegen, das ist zwar auch eine rech große IDE, dafür aber mit vielen verschiedenen Programmiersprechen nutzbar - seit kurzem eben auch mit PHP.
Was mir bei dieser unter anderem gut gefällt ist die möglichkeit nur bearbeitet Datein per Tastendruck auf einen FTP-Server zu laden und so abgeschlossene Änderungen an der online Version zu übernehmen.


Frontpage... wie es jetzt ist weiss ich nicht, aber vor ein paar Jahren hat Frontpage einen monströsen Quelltext produziert, der die Seiten mehr als nur unnötig aufplusterte und zu dem auf den Internet Explorer (Microsoft Familie) zugeschnitten war.

Dreamweaver... eigentlich ein sehr gutes Programm. Meiner Meinung nach aber ein Tool von Profis für Profis. Zudem ist es für einen Anfänger (der möglicherweise bald das Interesse verliert) zu teuer, erst recht wenn man benötigtes auch kostenlos bekommen kann.


~Arano
13732
13732 07.01.2009 um 10:57:50 Uhr
Goto Top
Hi

Ich hab mich jetzt mal an Notepad gesetzt. funktioniert auch ganz gut soweit.
Nur ganz kurz nochmal eine blöde Frage:
Habt ihr eine Erklärung im Inet oder direkt von euch was genau der Unterschied zwischen HTML und PHP ist. Weil ich kann den HTML Code ja auch als PHP speichern und das ging auch. Was kann PHP mehr und sind die Programmierbefehle alle identisch. Ich weis das die Frage blöd ist aber will mich da halt mal schlau machen.

MfG
Arano
Arano 07.01.2009 um 15:40:17 Uhr
Goto Top
HTML ist "nur" eine Auszeichnungssprache mit der du, sagen wir mal, die Struktur bestimmen kannst. Als beispiel mal ein (Text-)Absatz (En: paragraph) <p>. Der Text zwischen diesen beiden (<p> und </p>) ist als einfach ein Absatz.
<img> (von En: image) ein Bild.
<h1>-<h6> (headline) eine Überschrift,
<form> ein Formular, ect.

PHP ist dagegen eine eine Programmiersprache weil es hier möglich ist Bedingungen __auszuwerten__ z.B:
<?php
 $uhrzeit_jetzt = date('Hms');  
 if($uhrzeit_jetzt>103037){
  echo '<p>Es ist schon nach 10:30:37 Uhr, der Vormittag ist gelaufen</p>';  
 } else {
  echo '<p>Noch ist es vor 10:30:37 Uhr, der Tag ist noch jung - packs an !</p>';  
 }
?>
Es wird erst eine Variable definiert die die aktuelle Uhrzeit im Format StundeMinuteSekunde enthält. Dan kommt die Bedingung die überprüft ob wir es vor oder nach 10:30:37 Uhr haben und je nach dem einen unterschiedlichen Text ausgibt.
(Das ganze sollte natürlich noch in einem HTML Grundgerüst stehen)

In der Dokumentation auf der Seite von PHP php.net kannst du dir ja mal eine überblick in den Sprachreferenzen holen, es ist kurz gesagt einiges mehr möglich als nur Bedingungen zu überprüfen ;)

Als Tip:
Beschäftige dich erst mit HTML und CSS, das ist die Grundlage die du bracht um mit PHP anzufangen weil du eben dieses mit PHP generierst und an den Browser sickst. Danach könntest du dich dann erst noch in Javascript einlesen, damit kann man schöne Effekte erzielenund ist auch eine Art Programmiersprache.
Und dann, kommt PHP.

Wegen des HTML als PHP speichern:
HTML kann von jedem Browser gelesen und interpretiert werden, dabei speilt die Dateiendung eigentlich keine Rolle. Anders gesagt, ist HTML eine clientseitige Sache (wird also beim Benutzer/Besucher der Website "ausgeführt").
PHP dagegen ist eine serverseitige Programmiersprache. Hier wird der PHP-Code also auf dem Server ausgeführt und nur das daraus generierte HTML an den Browser (Client) geschickt.
Änderst du nun die Dateiendung einer HTML-Datei zu *.php, wird der Inhalt einfach an den Browser geschickt der dies dann anzeigt.
Andersherum funktioniert die in der Regel nicht, dan wird der PHP-Code einfach mit ausgegeben (unter anderem auch Benutzername und Passwort zu eine Datenbank !!). Deswegen wird PHP auch auch in den Webserver (z.B. Apache) eingebunden und entsprechend konfiguriert. Dann werden alle Dateien die die Endung *.php haben erst vom Webserver an PHP zur Auswertung geschickt und das Ergebnis (erzeugtes HTLM,CSS,Javascript) anschliessend an den Browser.

So, glaube das reicht erstmal :D
Gruß Arano
13732
13732 07.01.2009 um 20:25:22 Uhr
Goto Top
Ok Arano

Ich werd mich mal mit html und css weiter beschäftigen. Werd mir das mal zu Gemüte führen