SELFPHP
+++ SELFPHP CronJob-Service ::
Jetzt auch als
Professional-Version
verfügbar!
+++
Startseite
Aktuelles
News
Pressemitteilungen
SELFPHP
Über SELFPHP
Werbung
SELFPHP Sponsoren
Kontakt
Impressum
Premium-Partner
Webhosting/Serverlösungen
SELFPHP Dokumentation
PHP-Skripte / Kochbuch
PHP Befehlsreferenz
PHP 5 Praxisbuch
PHP Code Snippets
SELFPHP in Buchform
Anbieterverzeichnis
Globale Branchen
Webhosting/Server
CronJob-Service
Standard & Professional
Versionsunterschiede
Registrieren
Services
Forum
RSS-Feeds
Newsletter
Downloads
SELFPHP auf Heft-CD
Produktempfehlung
Windows Server 2008
SQL Server 2008
Expression Web 3
Partnerschaften
Web Technologien
sponsored by
Internet Security
sponsored by
Software Qozido
Diving Edition
Snorkeling Edition
Suche
Anzeigen
WebsiteSpark
- 3x Visual Studio 2008, 1x Expression Studio 3, 2x Expression Web 3, 4 Prozessor -Lizenzen SQL Server Web 2008 & Windows Server 2008 Web. Für 3 Jahre - Für einmalig 100 US$.
Was darf Programmierung in PHP kosten? Der iBusiness Honorarleitfaden
verrät es
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
GdPicture Imaging SDKs. Document Imaging Toolkits for ActiveX & .NET. OCR, Barcode recognition, TWAIN scanning, Image processing...
'
:: SELFPHP Forum ::
Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!
Vorname:
Name:
E-Mail:
:: Qozido ::
Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
PHP 5 Praxisbuch
Internet-/Intranettechnologien
Ursprünge des Internets
CGI – Common Gateway Interface
Dynamische Webseiten
PHP als Skriptsprache
Wie arbeitet PHP?
PHP & HTML
Wie funktioniert eine Webanwendung?
Software für Webanwendungen
Datenbanken
Kompatibilität zu SQL-Standards
Eigenschaften von MySQL
MySQL-Anwendungsgebiete
Installation und Konfiguration
Vorbereitung
Installation unter Windows
WAMP
Apache konfigurieren
Installation von PHP unter Windows
Installation unter Linux
LAMP
Installation von PHP als CGI-Programm
Installation von PHP als Apache-Modul
Installations-Kits
XAMPP
Apache 2 Triad
WAMP5
MAMP
Installations-Kits und Sicherheit
PHP-Konfiguration
Syntax der Init-Datei
Sprachoptionen
Leistungsbegrenzungen
Fehlerbehandlung und Protokollierung
Datenbehandlung
Pfade und Verzeichnisse
PHP-Erweiterungen für Windows
Moduleinstellungen
Sicherheit
Sicherheitsprobleme
Angriffsszenarien
Internet Service Provider und PHP
Zugangsdaten
Angebote von Providern
Überprüfen der Konfiguration
MySQL – Installation
Installation des MySQL-Datenbankservers
Installation auf Unix-/Linux-Systemen
Installation auf Windows-Systemen
Installation überprüfen
Kommandozeilenwerkzeuge von MySQL
Weitere Hilfsprogramme
Grafische MySQL-Clients
Anwendungen der MySQL-AB-Gruppe
Anwendung zur Datenbankmodellierung
Entwicklungsumgebungen
Entwicklungsumgebungen und Editoren
Zend Studio
Maguma Workbench
NuSphere PHPEd
DEV-PHP
Macromedia Dreamweaver 8
Sprachelemente und Syntax
Integration von PHP
Notationshinweise
Einbindung externer Skripts
PHP und JavaScript
Einführung in PHP
Ausdrücke
Anweisungen
Codezeile
Semikolons
Leerzeichen
Groß- und Kleinschreibung
Geschweifte Klammern
Runde Klammern
Schlüsselwörter
Zuweisungen
Echo-Befehl
Print-Befehl
Unterschied zwischen echo und print
Heredoc
Kommentare
Datentypen
Strings/Zeichenketten
Zahlen
Boolesche Werte
Objekte
Arrays
Resource Type
NULL
Besonderheiten der verschiedenen Typen
Typumwandlung
Datentypen bestimmen
Variablen
Was ist eine Variable?
Variablendefinition
L- und R-Wert
Benennen von Variablen
Variablenwerte
Umwandeln und Prüfen von Variablen
Gültigkeitsbereiche und Sichtbarkeit von Variablen
Dynamische Variablen
Vordefinierte Variablen
Einsatz von register_globals
Konstanten
Vordefinierte Konstanten
Operatoren
Operator-Rangfolge
Vorrang der Operatoren
Assoziativität der Operatoren
Arithmetische Operatoren
Zuweisungsoperator
Vergleichsoperatoren
Gleichheitsoperatoren
Logische Operatoren
Bit-Operatoren
String-Operator
Konditionaloperator
Gruppierungsoperator
Inkrement- bzw. Dekrementoperatoren
Objekterzeugungs-Operator
Array-Operatoren
Operatoren zur Programmausführung
Fehlerkontroll-Operatoren
Kontrollstrukturen
if-Anweisung
if-else-Anweisung
if-elseif-Anweisung
switch-case-Anweisung
while-Schleife
do-while-Schleife
for-schleife
foreach-Schleife
Verschachtelte Kontrollstrukturen
break
continue
Funktionen und Prozeduren
Funktionsargumente
Vorgabewerte für Parameter
Variable Argumentlisten
Rückgabewerte
Fehlercode als Rückgabewert
Dynamisch Funktionen erzeugen
Bedingte Funktionen
Verschachtelte Funktionen
Variablenfunktionen
Rekursive Funktionen
Referenzen in PHP
Was sind Referenzen?
Was leisten Referenzen?
Referenzen aufheben
Referenzen entdecken
Arrays
Was sind Arrays?
Terminologie
Arrays erzeugen
Arrays löschen
Mehrdimensionale Arrays
Arrayfunktionen
Funktionen für mehrere Elemente
Sortierfunktionen
Sonstige Arrayfunktionen
Nützliche Arrayfunktionen
Nützliche Arrayoperationen
Mathematische Funktionen
Umwandlungsfunktionen
Mathematische Konstanten
Zufallszahlen
Datums- und Zeitfunktionen
Kalenderfunktionen
Datumsfunktionen
Zeitfunktionen
Stringfunktionen
Ersetzen von Zeichen in Zeichenketten
Umwandeln, Teilen und Verbinden von Zeichenketten
Suchen und Vergleichen von Zeichenketten
Ausgabe von Zeichen und Zeichenketten
URL- und HTML-spezifische Zeichenkettenfunktionen
Zusätzliche Funktionen
Programmierung mit PHP
Formulare und PHP
GET und POST
Ermitteln von Formulardaten
Auswertung von Formularen
Formularelemente auf Existenz prüfen
Dynamische Formulare
Formulare über mehrere Seiten
Fragen zu Formularelementen
Prüfen auf fehlende oder fehlerhafte Eingaben
Formulardaten und globale Servervariablen
Daten via URL
Kodierung von Daten
Achtung – Escape-Zeichen
Arbeiten mit dem $QUERY_STRING
Gleichlautende Variablen
Cookies via PHP
Spezifikation von Cookies
Cookies in PHP
Cookies löschen
Session-Management via PHP
Konfiguration des Session-Moduls
Session-Funktionen in PHP
Weitergabe der Session-ID über Cookies
Weitergabe der Session-ID über GET/POST
Weitergabe der Session-ID über header()
Überprüfung des Verbindungsstatus
Servervariablen
CGI-Umgebung
Erzeugen von eigenen Logfiles
Dateisystem via PHP
Informationen über Dateien und Verzeichnisse
Verzeichnisoperationen
Berechtigungen von Dateien und Verzeichnissen
Auslesen von Verzeichnissen
Dateioperationen und Dateifunktionen
Lesen und Schreiben von Dateien
Erzeugen und Schreiben von Dateien
Kopieren, Umbenennen und Löschen von Dateien
Serialisierung von Daten
Verriegelung von Dateien
Auslesen von CSV-Dateien
Nützliche Dateioperationen
Nützliche Verzeichnisoperationen
Datei-Upload via HTML-Formular
Lösungen für den Alltag
Online-Besucherzähler
Grafikcounter
Counter mit IP-Sperre
User online
Online-Gästebuch
Online-Umfrage
Formular samt Autoresponder
Dynamische Navigation via Hyperlinks
Neuerungen in PHP 5
OOP und PHP 5
Klassendefinition in PHP 5
Objekte erzeugen und verwenden
Konstruktoren und Destruktoren
Zugriffsbeschränkung (Datenkapselung)
OOP – Rundgang
Objekte klonen
Klassenvererbung in PHP 5
Finale Klassen und Methoden
Abstraktion von Klassen und Methoden
Interface – Objektschnittstellen
Statische Eigenschaften und Methoden
Verweisoperator/Gültigkeitsbereichsoperator (::)
Klassenkonstanten
Objekte – Referenzen und Kopien
Magische Methoden (Interzeptormethoden)
Typen-Hinweise (class type hints)
Ausnahmebehandlung
Dereferenzierung von Objekten
Einsatz von instanceof
Neue Konstante __METHOD__
Entwurfsmuster (Design Patterns)
Anpassung von PHP 4 auf PHP 5
Praxis – Lebewesen
Datenbankprogrammierung
MySQL und PHP
MySQLi-Installation
MySQLi – erste Gehversuche
MySQLi und SQL-Abfragen
Referenz zur MySQLi-Unterstützung
Referenz zur MySQL-Unterstützung
Verwaltung von MySQL-Benutzern
Anlegen und Bearbeiten von Benutzern
PHP und MySQL-Verbindung
PHP und MySQL-Zugriffe
Datenbank erstellen
Datenbanktabelle erstellen
Datenverwaltung
Datenbanken und Tabellen löschen
Datenbanktabellen ändern
Verknüpfte Tabellen (WHERE/JOIN)
Tabellen vereinigen (UNION)
Backups von Daten und Tabellen
Sichern von Struktur und Daten
Ausführung von gespeicherten SQL-Befehlen
Know-how
Mail via PHP
Mail versenden via PHP
Attachment via Mail
Gültigkeit einer Mail prüfen
Versenden einer Mail an mehrere Empfänger
HTML via Mail
PHP & HTTP
Automatische Weiterleitung mit Redirect
Not Found 404
Cache-Control
Cachen vermeiden
Download
Authentifizierung via HTTP
Sicherheit
HTTP-Authentifizierung via HTACCESS
Session-basierte Authentifizierung
Cookie-basierte Authentifizierung
:: Premium-Partner ::
Webhosting/Serverlösungen
weitere Premium-Partner
:: SELFPHP Sponsor ::
weitere Sponsoren
:: Buchempfehlung ::
Websites optimieren für Google & Co.
zur Buchempfehlung
:: Anbieterverzeichnis ::
Webhosting/Serverlösungen
Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?
Sie sind nur ein paar Klicks davon entfernt!
twosteps - Ihr mehrfach ausgezeichneter Premium-Webhoster: Technik und Software auf höchstem Niveau, maßgeschneiderte Webhosting-Pakete inkl. kostenlosen Viren- und Spamfiltern.
CAPSERV – Next Generation Webhosting. Wir sind führend beim Webhosting und haben die günstigsten Webhosting-Pakete im Angebot. Beantragen Sie jetzt einen Testaccount.
Ausgewählter Tipp im Bereich PHP-Skripte
Vorschaubilder wahlweise in Farbe oder Graustufen erstellen
Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
SELFPHP Code Snippet
Tabellen mit Überhang in einer MySQL-Datenbank ermitteln und optimieren
Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
© 2001-2010
SELFPHP OHG, info@selfphp.de
,
Impressum
,
Kontakt
© 2005-2010
PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de