Sie sind hier
E-Book

Webprojekte realisieren nach neuesten OOP-Kriterien

Ein Workshop über die Kooperation von PHP/XSL/JavaScript

AutorPeter Stender
VerlagVieweg+Teubner (GWV)
Erscheinungsjahr2011
Seitenanzahl223 Seiten
ISBN9783834881144
FormatPDF
KopierschutzWasserzeichen/DRM
GerätePC/MAC/eReader/Tablet
Preis40,46 EUR
Erstellen Sie mit Hilfe dieses Buches ein Projekt, das alle Anforderungen modernster OOP-Programmierung beinhaltet. Lernen Sie das perfekte Zusammenspiel von XML/XSL(T)/PHP und JavaScript, sowie den JavaScript Framework Prototyp kennen. Staunen Sie über den schnelleren Datentransport beim Aufbau Ihres Projektes dank logisch richtiger Reihenfolge bei der Programmierung.
Alle hier erarbeiteten Klassen können für spätere Projekte zu 100% genutzt und beliebig erweitert werden.


Der Autor ist seit vielen Jahren als Programmierer verschiedenster Hochsprachen tätig. Schwerpunktmäßig programmiert er mit PHP, JavaScript, XML, XSL/XSLT und Java Webanwendungen, die sich durch hohe Besucherzahlen auszeichnen.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Vorwort5
Inhaltverzeichnis9
1 Verwendete Sprachen16
1.1 Wir programmieren mit...16
1.1.1 (X)HTML17
1.1.2 CSS17
1.1.3 PHP18
1.1.4 XSL18
1.1.5 JavaScript19
1.1.6 jQuery19
1.1.7 XML (wird nicht direkt programmiert)19
2 Kurze Einführung in die OO-Programmierung21
3 Das fertige Projekt25
4 Erste Schritte29
4.1 Wie gehen wir vor29
4.1.1 Die Idee29
4.1.2 Richtige Projektplanung31
4.2 Lastenheft35
5 Arbeitsgrundlage vorbereiten37
5.1 Server oder Client37
5.2 Richtigen Domainnamen finden38
5.3 Domain registrieren39
5.4 FTP-Zugang einrichten40
5.5 Alternativ mit XAMPP arbeiten47
5.6 Datenbank anlegen50
5.7 Software zum Programmieren bereitstellen51
5.8 Anlegen der Ordner und Unterordner52
5.9 Die Dateien .htaccess & .htpasswd54
6 Suchmaschinenoptimierung56
6.1 Titel57
6.2 Meta Tag ,description'57
6.3 URL58
6.4 Navigation der Website59
6.5 Error 404 Seite60
6.6 Content60
6.7 Überschriften Tags61
6.8 Bilder62
6.9 Robots.txt62
6.10 Sitemap (XML)63
6.11 Webmaster-Tools64
6.12 Webanalyse-Oienste64
6.13 Einbinden von Title und Oescriptions in unser Projekt64
6.13.1 Die Klasse class.Description.php65
6.13.2 Abruf von Title und Metatexten67
6.13.3 MySQL Tabelle ,description'68
6.14 Alt-Tags, Dateinamen, Verlinkung und Anzeige von Bildern68
7 Basisklassen72
7.1 Die Template Klasse73
7.2 Die Connect-Klasse76
7.3 Die DBMember Klasse77
7.4 Die Arrays Klasse77
7.5 Die ArraysMember-Klasse80
7.6 Die Head-Klasse80
7.7 Die Klasse Texte83
7.8 Die Klasse Presets85
7.8.1 MySql Tabelle 'presets'88
7.9 Die Initdatei89
8 Projektstart und Linkmaskierung91
8.1 index.php91
8.2 global.php93
9 Das Root-Template95
9.1 Die Grafiken95
9.2 Datei index.php97
9.3 Datei index.xsl99
9.4 JavaSricpt jQuery102
9.5 JavaScript Prototyp103
9.6 Datei main.css103
9.7 Datei form.css106
9.8 MySQL-Tabelle 'texte'107
9.9 MySQL-Tabelle 'links'107
9.10 Tabelleneinträge 'links' &'texte'108
10 Erste Startdateien109
10.1 Datei index.start.php109
10.1.1 PHP als Vorlage109
10.2 Datei index.start.xsl110
10.2.1 XSL als Vorlage111
11 Ein Counter112
11.1 Die Klasse Counter112
11.2 Einbinden des Counters ins Projekt117
11.3 MySQL Tabelle 'counter'118
12 User Anmeldung119
12.1 Passwortsicherheit und Datenschutz119
12.2 Rmail123
12.3 Klasse class.User.php124
12.4 Datei index.register.js131
12.5 Datei jquery.tools.min.js134
12.6 Datei passwort.check.js135
12.7 Die Datei index.register.usercheck.php140
12.8 Überblick141
12.9 Datei index.register.php142
12.10 Datei index.register.xsl142
12.11 Datei index.register.submit.php146
12.12 Datei index.register.error.php147
12.13 Datei index.register.error.xsl147
12.14 Datei index.register.submit.ok.php148
12.15 Datei index.register.submit.ok.xsl148
12.16 Datei mail.register.xsl149
12.17 Datei index.register.mail.ok.php151
12.18 Datei index.register.ok.php152
12.19 Datei index.register.ok.xsl152
12.20 Datei index.register.css153
12.21 Verwendete Grafiken154
12.22 MySQL Tabelle ,user'154
12.23 MySQL Tabelle ,texte155
13 User Login157
13.1 Klasse class.UserLogin.php157
13.2 Datei index.login.php160
13.3 Datei index.login.error.php161
13.4 Datei index.login.error.xsl162
13.5 MySQL Tabelle 'userJogin'162
14 Kontakt zu den Machern164
14.1 Klasse class.Contact.php164
14.2 Datei index.contact.php166
14.3 Datei index.contact.xsl167
14.4 Datei index.contact.submit.php169
14.5 Datei index.contact.submit.ok.php169
14.6 Datei index.contact.submit.ok.xsl170
14.7 Datei index.contact.error.php170
14.8 Datei index.contact.error.xsl171
14.9 Datei index.contact.js171
14.10 Datei mail.contact.xsl172
14.11 MySQL-Tabelle 'contact'174
15 Mitglieder175
15.1 Datei index.members.php175
15.2 Datei index.members.xsi175
16 Hauptseile177
16.1 Funktionen177
16
179
16.3 Hauptbereich179
16.3.1 Die Datei index.wiki.php180
16.3.2 Die Datei lndexwiki.xsl183
16.3.3 Die Datei index.wiki.css190
16.3.4 Die Datei index.wiki.js193
16.4 Beitrag schreiben195
16.4.1 Die Datei index.write.php195
16.4.2 Die Datei index.wiki.write.php196
16.5 Beitrag löschen197
16.5.1 Die Datei index.delete.php197
16.6 Eigene Notizen197
16.6.1 Klasse class.Notice.php198
16.6.2 Die Datei index.notice.php200
16.6.3 Die Datei index.notice.submit.php200
16.7 Suche201
17.7.1 Klasse class.Search.php201
16.7.2 Die Datei index.search.php202
16.8 Auslogen203
16.8.1 Die Datei index.exit.php203
17 Der Adminbereich (CMS)205
17.1 Das Haupttemplate208
17.2 Die Userverwaltung214
17.3 Die Beiträge verwalten218
17.4 Erstellen neuer Seiten für das Portal223
Schlusswort228
Literatur230

Weitere E-Books zum Thema: Software - Betriebssysteme - Anwenderprogramme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Statistische Grafiken mit Excel

E-Book Statistische Grafiken mit Excel
Format: PDF

Die grafische Veranschaulichung von Sachverhalten oder Entwicklungsverläufen spielt in allen empirisch orientierten Bereichen eine besondere Rolle. Empirische Informationen grafisch aufzubereiten,…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Computergrafik und OpenGL

E-Book Computergrafik und OpenGL
Format: PDF

Das Lehrbuch stellt die theoretischen Grundlagen zu den wichtigsten Themenbereichen der Computergrafik, wie Rastergrafik, Modellierung, Transformation, Projektion, Clipping, Sichtbarkeit, Farbe und…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Citrix Presentation Server

E-Book Citrix Presentation Server
Format: PDF

Der Citrix MetaFrame Presentation Server ist unangefochtener Marktführer unter den Terminalservern für Windows-Systeme. Unternehmen setzen ihn ein, um die Systemverwaltung von Windows-Netzwerken…

Weitere Zeitschriften

küche + raum

küche + raum

Internationale Fachzeitschrift für Küchenforschung und Küchenplanung. Mit Fachinformationen für Küchenfachhändler, -spezialisten und -planer in Küchenstudios, Möbelfachgeschäften und den ...

Der Steuerzahler

Der Steuerzahler

Der Steuerzahler ist das monatliche Wirtschafts- und Mitgliedermagazin des Bundes der Steuerzahler und erreicht mit fast 230.000 Abonnenten einen weitesten Leserkreis von 1 ...

Die Versicherungspraxis

Die Versicherungspraxis

Behandlung versicherungsrelevanter Themen. Erfahren Sie mehr über den DVS. Der DVS Deutscher Versicherungs-Schutzverband e.V, Bonn, ist der Interessenvertreter der versicherungsnehmenden Wirtschaft. ...

DSD Der Sicherheitsdienst

DSD Der Sicherheitsdienst

Der "DSD – Der Sicherheitsdienst" ist das Magazin der Sicherheitswirtschaft. Es erscheint viermal jährlich und mit einer Auflage von 11.000 Exemplaren. Der DSD informiert über aktuelle Themen ...

e-commerce magazin

e-commerce magazin

PFLICHTLEKTÜRE – Seit zwei Jahrzehnten begleitet das e-commerce magazin das sich ständig ändernde Geschäftsfeld des Online- handels. Um den Durchblick zu behalten, teilen hier renommierte ...

building & automation

building & automation

Das Fachmagazin building & automation bietet dem Elektrohandwerker und Elektroplaner eine umfassende Übersicht über alle Produktneuheiten aus der Gebäudeautomation, der Installationstechnik, dem ...

Euphorion

Euphorion

EUPHORION wurde 1894 gegründet und widmet sich als „Zeitschrift für Literaturgeschichte“ dem gesamten Fachgebiet der deutschen Philologie. Mindestens ein Heft pro Jahrgang ist für die ...