de.comp.lang.php.* FAQ

Dies ist eine Archiv von der PHP-FAQ, so wie sie ungefähr 2008 online war. Die neueren Versionen sind verloren gegangen und dies war die Version, die man noch mit vertretbarem Aufwand wiederherstellen konnte. Die Informationen sind also zu einem großen Teil veraltet.

Überblick

     Build Date: Sun Jul 15 19:49:21 CEST 2007

  1. Über diese FAQ
    Version: $Id: about.xml 558 2006-08-03 22:03:55Z kiesel $
    1. Was ist das hier?
    2. Wie ist die Charta dieser Newsgroup?
    3. Wo finde ich die aktuelle Version dieser FAQ?
    4. Kann ich eine Kopie der FAQ per Mail zugesendet bekommen?
    5. Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP...
    6. Darf ich die FAQ auf meiner Site einbinden? Darf ich sie für meine Zwecke verwenden?
    7. Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe?
    8. Kann ich selber für diese FAQ schreiben?
    9. Soll ich Jobangebote in de.comp.lang.php.misc posten?
    10. Wer kann mir einen Provider empfehlen?
    11. Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache?
    12. Warum bekomme ich Ermahnungsmails?
    13. Warum sind Flames sinnlos?
    14. Ich verwende Outlook Express und keiner hat mich lieb.
    15. Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen?
    16. Wie verweise ich auf die FAQ?
    17. Wie stelle ich meine Frage an die Newsgroup am sinnvollsten?
    18. Warum kann ich nicht mehr auf de.comp.lang.php zugreifen?
  2. Allgemeine Fragen rund um PHP
    Version: $Id: general.xml 557 2005-10-29 08:48:20Z kiesel $
    1. Was ist PHP?
    2. Welche Version von PHP ist aktuell?
    3. Wo bekomme ich PHP?
    4. Was ist neu in PHP5.1?
    5. Was ist neu in PHP5?
    6. Was ist neu in PHP4?
    7. Wo finde ich weitere Informationen über PHP?
    8. Welche Editoren sind für PHP geeignet?
    9. Gibt es für PHP einen "Dokumentationsgenerator" ähnlich Javadoc für Java?
    10. Was bedeutet LAMP, WAMP und so weiter?
    11. Gibt es Application Server für PHP?
    12. Was passiert, wenn ich eine PHP-Seite aufrufe?
    13. Wer ist der komische Typ mit den Bleistiften im Mund?
  3. Installation und Inbetriebnahme
    Version: $Id: install.xml 553 2005-08-01 16:51:19Z kris $
    1. Wie kompiliere ich ein aktuelles PHP auf Linux mit Apache Server?
    2. Ich habe Probleme PHP selbst zu kompilieren.
    3. Wie installiere ich CGI-PHP auf einem Apache-Server?
    4. Wie installiere ich PHP auf Windows?
    5. Linux: Meine shared libraries werden nicht gefunden.
    6. SuSE Linux: Beim compilieren wird lex nicht gefunden
  4. Konfiguration
    Version: $Id: config.xml 553 2005-08-01 16:51:19Z kris $
    1. Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist?
    2. Wo finde ich die php.ini?
    3. Was bedeuten master value und local value in phpinfo()?
    4. Welche Konfigurationsvariablen kann ich nicht in .htaccess-Dateien verwenden?
    5. Was ist --enable-force-cgi-redirect? Warum enthält $_SERVER['PHP_SELF'] den Pfad zum CGI-Interpreter?
    6. Warum funktioniert set_time_limit() nicht wie angepriesen?
    7. Apache: Kann ich PHP auch auf .html-Dateien anwenden?
    8. Wie kann ich PHP (CGI und Apache-Modul) konfigurieren?
    9. Ich habe eine Frage zur Webserver-Konfiguration
    10. Meine Änderungen mit ini_set() haben keine Wirkung. Wie kann ich Konfigurationsvariablen zur Laufzeit ändern?
  5. Fragen zum PHP Interpreter
    Version: $Id: phpinterpreter.xml 554 2005-08-01 17:07:13Z kris $
    1. Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen?
    2. Wie vergleicht sich die Performance von PHP zu Perl?
    3. Wie kann ich mein ASP-Programm in PHP übersetzen?
    4. CGI PHP oder Modul?
    5. Portable PHP-Scripte
    6. Zeitgesteuerte PHP-Scripte und Shellscripte
    7. Wie bette ich PHP in HTML ein? (Beispielprogramm)
    8. Wie kann ich auf Umgebungsvariablen zugreifen?
    9. Wie kann ich auf den HTTP-Request-Header zugreifen?
    10. Gibt es noch mehr interessante Variablen im Environment?
    11. Wie kann ich auf Kommandozeilen-Argumente zugreifen?
    12. Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben?
    13. Wie kann ich eine PHP-Präsentation auf CD brennen?
    14. Werden meine PHP-Seiten von einer Suchmaschine indiziert?
    15. Wie kann ein Besucher meiner Seite den PHP-Code im Browser sehen?
    16. Wie kann ich die Ausgabe meines Scriptes in einen anderen Frame umlenken?
    17. Wie kann ich mit PHP die Bildschirmauflösung des Browsers herausfinden?
  6. Typen und Funktionen
    Version: $Id: functions.xml 555 2005-08-01 17:17:47Z kris $
    1. Welche Variablenarten gibt es in PHP und wie greife ich auf sie zu?
    2. Welche Datentypen gibt es in PHP?
    3. Was muss ich bei der automatischen Typ-Konvertierung beachten?
    4. Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten?
    5. Wie gebe ich mehrere Werte mit einer Funktion zurück?
    6. Wie schreibe ich ein Script, das beliebige Parameter verarbeitet?
    7. Variable Variablen
    8. Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring?
    9. Wie kann ich JavaScript-Funktionen aus PHP heraus aufrufen?
    10. Wie kann ich PHP-Funktionen aus JavaScript heraus aufrufen?
    11. Wie heißt die Variable, die ich suche?
  7. Stringfunktionen
    Version: $Id: strings.xml 548 2005-05-15 11:43:01Z kiesel $
    1. Was ist besser, print() oder echo?
    2. Wie zerlege ich einen String?
    3. Wie zerlege ich eine URL?
    4. Wie gebe ich eine Zahl formatiert aus?
    5. Wie kann ich Zeilenumbrüche verarbeiten?
    6. Wie kann ich Zeilenumbrüche in <br> umwandeln?
    7. Wie breche ich einen String nach x Zeichen um?
    8. Wie kann ich einen String kürzen?
    9. Wie kann ich einen String als PHP-Code ausführen?
  8. Reguläre Ausdrücke
    Version: $Id: regexp.xml 558 2006-08-03 22:03:55Z kiesel $
    1. Wie kann ich mehr über Reguläre Ausdrücke lernen?
    2. Soll ich ereg() oder preg() verwenden?
    3. Wie verwende ich die preg()-Funktionen?
    4. Was sind Reguläre Ausdrücke?
    5. Welche Bauelemente kommen in Regulären Ausdrücken vor?
    6. Wie teste ich auf die Existenz mehrerer Suchworte in einem String?
    7. Wie isoliere ich Suchstrings aus einem größeren Text?
    8. Wie finde ich alle Links in einer HTML-Datei?
    9. Wie ersetze ich alle relativen Links in einer HTML-Datei?
    10. Wie überprüfe ich einen String auf seinen Inhalt?
    11. Wie ersetze ich in einem Text, jedoch nicht innerhalb von HTML-Tags?
    12. Wie mache ich aus URIs im Text anklickbare Links?
    13. Hilfe, mein Regulärer Ausdruck frißt zuviel!
    14. Wie ersetze ich alle relativen Links in einer HTML-Datei durch absolute?
  9. Arrays und Arrayvariablen
    Version: $Id: arrays.xml 379 2002-12-26 14:19:46Z uwe $
    1. Wie kann ich ein Element an ein Array anfügen?
    2. Wie kann ich ein Array aufzählen?
    3. Wie kann ich ein Element aus einem Array löschen?
    4. Wie greife ich auf ein mehrdimensionales Array zu?
    5. Wie kann ich ein Array nach einem beliebigen Kriterium sortieren lassen?
    6. Wie kann ich Duplikate aus einem Array entfernen?
    7. Wie kann ich ein Array von einer Seite auf eine andere transportieren?
  10. Klassen und Objekte
    Version: $Id: objects.xml 432 2003-04-09 07:49:13Z uwe $
    1. Warum Klassen und Objekte benutzen?
    2. Wie definiere ich eine Klasse? Wie erzeuge ich ein Objekt?
    3. Was ist $this?
    4. Was ist extends? Was ist Vererbung?
    5. Was ist ein Konstruktor?
    6. Was sind polymorphe Funktionen? Kann ich sie simulieren?
    7. Wie kann ich Metainformationen über eine Klasse bekommen?
    8. Wie speichere ich ein Objekt in einer Session?
    9. Wie komme ich an den Namen eines Objekts?
  11. Variablen und Formulare
    Version: $Id: webvariablen.xml 511 2004-01-02 08:34:59Z philipp $
    1. Wie übergebe ich Variablen aus einem Formular an ein PHP-Script?
    2. Wie kann ich ohne Formular Variablen an ein Script übergeben?
    3. Wie viele Formularelemente kann ich auf einer Seite haben?
    4. Sollte ich besser GET oder POST verwenden?
    5. Wie verarbeite ich ein <input type="text">-Feld?
    6. Wie verarbeite ich eine Textarea?
    7. Wie kann ich aus einer Datenbanktabelle einen <select> erzeugen?
    8. Wie kann man ein <select multiple> verarbeiten?
    9. Wie kann man Radio-Buttons verarbeiten?
    10. Wie kann man Checkboxen verarbeiten?
    11. Wie funktioniert ein Datei-Upload über HTML-Formulare?
    12. Wie kann ich mehrere Dateien auf einmal uploaden?
    13. Wie erfahre ich den Status während eines Datei-Uploads?
    14. Wie verarbeite ich <input type="image">?
    15. Wie erkenne ich den Klick auf einen Submit-Button?
    16. Wie verarbeite ich mehrere Submit-Buttons?
    17. Wie verarbeite ich einen Reset-Button?
    18. Wie erkenne ich fehlerhafte/fehlende Eingaben?
    19. Wie verhindere ich mehrfaches Absenden eines Formulars?
    20. Warum funktionieren meine Formulare nicht?
  12. Sicheres Programmieren in PHP
    Version: $Id: security.xml 479 2003-08-11 15:57:15Z clemens $
    1. Wie unterscheide ich böse Variablen von guten?
    2. Was genau bewirkt safe_mode und ist das sicher?
    3. Warum ist es schlecht, mit dem Referer zu arbeiten?
    4. Für welche Zwecke ist der Referer zu gebrauchen?
    5. Kann ich PHP-Dateien kompilieren und so vor Dritten schützen?
    6. Apache: Wie kann ich ein Verzeichnis mit einem Passwort schützen?
    7. Apache: Wie kann ich ein Verzeichnis mit PHP mit einem Passwort schützen?
    8. Kann ich mit CGI PHP ein Verzeichnis mit einem Passwort schützen?
    9. Wie kann ich Passwörter sicher speichern?
    10. Vermeide globale Variablen
    11. Prüfe importierte Parameter. Traue niemandem
    12. Was sind Race Conditions? Wie kann ich sie vermeiden?
  13. Dateifunktionen und Programmausführung
    Version: $Id: open_exec.xml 525 2004-02-12 09:49:00Z kris $
    1. Wie kann ich eine Datei auslesen?
    2. Wie kann ich ein externes Programm von PHP aus starten?
    3. Wie realisiere ich einen Dateidownload mit PHP?
    4. Wie kann ich in einer Datei eine Zeile einfügen oder löschen?
    5. Wie kann ich eine Datei zeilenweise rückwärts auslesen?
    6. Wie kann ich einen Datei-Upload per FTP durchführen?
    7. Unix: Welche Zugriffsrechte brauche ich, um eine Datei anzulegen?
    8. Wie kann ich mit PHP auf die serielle Schnittstelle zugreifen?
    9. Warum funktioniert unlink() unter Windows nicht?
    10. Wie wende ich include() mit verschachtelten Verzeichnissen an?
    11. Wie übergebe ich Variablen an eingebundene Dateien?
  14. Datums- und Kalenderprobleme
    Version: $Id: datetime.xml 516 2004-01-02 23:49:50Z alex $
    1. Wie kann ich das aktuelle Datum bekommen?
    2. Wie kann ich ein deutsches Datum in MySQL-Format umwandeln (und umgekehrt)?
    3. Wie kann ich die Anzahl der Tage zwischen zwei Daten bestimmen?
    4. Wie kann ich das Datum des Vortages bestimmen?
    5. Wieviel Tage hat der aktuelle Monat?
    6. Wie kann ich die Datumsausgabe auf Deutsch umstellen?
  15. Mail lesen und schreiben
    Version: $Id: mail.xml 532 2004-06-01 08:21:45Z alex $
    1. Was ist SMTP?
    2. Was ist das Domain Name System?
    3. Unix: Wie funktioniert der Mailversand?
    4. Windows: Wie funktioniert der Mailversand?
    5. Windows: Wo finde ich Mailserver, die ich bei mir installieren kann?
    6. Wie kann ich eine HTML-Mail versenden?
    7. Wie kann ich ein Attachment mit einer Mail versenden?
    8. Wie kann ich eine Mail effizient an sehr viele Empfänger versenden?
    9. Wie kann ich die Gültigkeit einer Mailadresse testen?
    10. Wie kann ich überprüfen, ob eine versendete Mail tatsächlich angekommen ist?
    11. Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist?
    12. Wie versende ich SMS mit PHP?
    13. Wie kann ich den Absender meiner Mail festlegen?
  16. Datenbanken
    Version: $Id: databases.xml 505 2003-12-11 12:07:02Z fw $
    1. Wie kann ich mehr über SQL lernen?
    2. Wieso kann ich mehrere, durch Semikolon getrennte Statements nicht ausführen?
    3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
    4. Windows: Jeder Zugriff auf meine Datenbank dauert eine halbe Minute!
    5. Wie kann ich meine Datenbankperformance steigern?
    6. Wie kann ich zwei Tabellen miteinander verknüpfen?
    7. Was ist Aggregation? Was ist GROUP BY?
    8. Was ist der Unterschied zwischen connect und pconnect?
    9. Wie kann ich mein Datenbankpasswort gegen Spionage sichern?
    10. MySQL oder PostgreSQL?
    11. Wie komme ich bei meinem Provider an die Datenbank?
    12. Wie kann ich auf einen ODBC-Server (MSSQL, Access) zugreifen?
    13. Wieso wird aus " plötzlich \" und wie geht das wieder weg?
    14. Warum soll ich nicht SELECT * schreiben?
    15. Wie bekomme ich den letzten Datensatz aus der Tabelle?
    16. Meine IDs haben Lücken - wie vergebe ich sie neu?
    17. Meine Datenbankabfrage funktioniert nicht
    18. Wie kann ich bösartigen Code in SQL-Abfragen unterbinden?
  17. Datenbanken: MySQL
    Version: $Id: database_mysql.xml 547 2005-05-15 11:24:21Z alex $
    1. Kommt MySQL mit mehr als x Datensätzen pro Tabelle klar? Wie stabil ist MySQL?
    2. Wie greife ich auf eine MySQL-Datenbank zu?
    3. Wie kann ich eine CSV-Datei in MySQL importieren?
    4. Wie kann ich eine CSV-Datei aus MySQL exportieren?
    5. Wie kann ich die Datensätze der letzten 2 Wochen listen?
    6. Wie kann ich eine Tabelle nach IP-Nummern sortieren lassen?
    7. Wie lösche ich alle Datensätze, die älter als n Tage sind?
    8. Wie kann ich Bilder in einer MySQL-Datenbank speichern?
    9. Wie kann ich einen zufälligen Eintrag aus einer MySQL-Tabelle auswählen?
    10. Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen
    11. Wozu ist auto_increment nützlich? Wie erfahre ich den Wert des letzten Inkrements?
    12. Wie lege ich den Initialwert des auto_increment fest? Läuft dieser Wert über?
    13. Wie realisiere ich eine Volltextsuche mit MySQL?
    14. Meine Datenbankabfrage/Mein SQL-Statement funktioniert nicht
    15. Wie kann ich Umlaute richtig sortieren?
    16. Wie kann ich mehrere Verbindungen zu MySQL öffnen?
    17. Wie kann ich feststellen wie viele Datensätze von meiner Abfrage betroffen sind / gefunden wurden?
  18. Datenbanken: Oracle
    Version: $Id: database_oracle.xml 515 2004-01-02 21:48:37Z philipp $
    1. Ora oder OCI?
    2. Ich habe Oracle-Support mit --with-oci8 in PHP eincompiliert, nun startet der Apache nicht mehr.
    3. Der Webserver verbraucht jetzt viel mehr Speicher als ohne Oracle, mache ich was falsch?
    4. Umlaute, die in die Datenbank eingetragen wurden, werden nicht korrekt dargestellt.
    5. Gibt es auto_increment unter Oracle?
    6. Ich verwende das obige Beispiel. Wie kann ich nun mysql_insert_id() emulieren?
    7. Wie selektiere ich nur bestimmte Zeilen (LIMIT unter MySQL)?
    8. Wie speichere ich Datensätze mit mehr als 2000 Zeichen ab?
    9. Wie bearbeite ich LOBs mit PHP?
    10. Wie nenne ich Spalten um?
    11. Wie kann ich SQL Skriptdateien in Oracle ausführen?
    12. Welche freien Tools gibts für Oracle?
    13. Ich bekomme ein Oracle Fehlernummer ORA-XXXXX, wo stehen die Fehlercodes?
    14. Welche Bücher zu Oracle sind empfehlenswert?
  19. Datenbanken: Sybase
    Version: $Id: database_sybase.xml 520 2004-01-25 10:19:53Z alex $
    1. Sybase-DB oder Sybase-CT?
    2. FreeTDS
    3. String-Quoting bei Sybase
    4. MySQL-Kompatibilität: Tabellen auflisten
    5. MySQL-Kompatibilität: Datenbanken auflisten
    6. MySQL-Kompatibilität: Server-Info
    7. MySQL-Kompatibilität: Prozesse auflisten
    8. Sybase: Changed database context...
    9. Hostnamen definieren
    10. Textfelder
  20. Datenbanken: Microsoft SQL Server
    Version: $Id: database_mssql.xml 443 2003-04-20 15:33:27Z kris $
    1. SQL-Benutzer kann sich nicht anmelden
    2. Kein mssql_affected_rows in PHP vorhanden
    3. Nach Textfeldern sortieren
    4. Sonderzeichen " und ' werden nicht korrekt escaped
    5. Mein Spaltenname ist länger als 32 Zeichen und mssql_fetch_array liefert einen leeren String
    6. MySQL-Kompatibilität: Tabellen auflisten
    7. MySQL-Kompatibilität: Datenbanken auflisten
    8. MySQL-Kompatibilität: Server-Info
    9. MySQL-Kompatibilität: Prozesse auflisten
  21. phpMyAdmin
    Version: $Id: phpmyadmin.xml 414 2003-03-15 18:37:38Z fw $
    1. Was ist phpMyAdmin?
    2. Ich bin kein MySQL-Administrator. Wie kann ich phpMyAdmin nur für mich selbst installieren?
    3. Ich bin MySQL-Administrator und möchte ein Exemplar phpMyAdmin für alle meine User installieren.
    4. Wieso kann ich den Inhalt meiner Tabelle nicht editieren?
    5. Wieso werden TIMESTAMP-Felder nicht auf die aktuelle Zeit gesetzt, wenn ich eine neue Zeile einfüge?
    6. Wieso kann ich in phpMyAdmin mehrere durch Semikolon getrennte SQL-Statements ausführen, nicht aber mit normalen PHP-Funktionen?
    7. Fehler: Die zusätzlichen Funktionen für verknüpfte Tabellen wurden automatisch deaktiviert.
    8. "Das $cfg['PmaAbsoluteUri']-Verzeichnis MUSS in Ihrer Konfigurationsdatei angegeben werden!"
  22. Grafikfunktionen
    Version: $Id: graphics.xml 498 2003-11-20 13:31:11Z fw $
    1. Wie kann ich Thumbnails von einer Webseite erzeugen lassen?
    2. Wie kann ich mit PHP Diagramme erstellen?
    3. Wie kann ich Bilder verkleinern?
    4. Warum werden beim Bearbeiten von Bildern mit den Image-Funktionen die Farben verfälscht?
  23. PDF-Dateien
    Version: $Id: pdf_files.xml 528 2004-02-26 10:44:13Z guido $
    1. Kann ich PDF-Dateien mit PHP erstellen?
    2. Welche Maßeinheit wird im PDF-Format verwendet?
    3. Kann ich für Höhe und Breite unterschiedliche Maßstäbe verwenden?
    4. Kann ich bestehende PDF-Dateien als Template für dynamische Dokumente verwenden?
    5. Kann ich meine PDF-Dateien irgendwie schützen?
    6. Gibt es eine Rechteverwaltung für PDF-Dateien?
    7. Wie erzeuge ich geschütze PDF-Dateien?
    8. Kann ich sicher feststellen, ob meine Besucher PDF-Dateien lesen können?
    9. Welchen MIME-Type muss ich für PDF-Dateien verwenden?
    10. Wie sehe ich, ob meine PHP-Installation die PDF-Bibliotheken benutzen kann?
    11. Wie mache ich die PDF-Bibliotheken für meine Installation verfügbar?
    12. Warum stellt mein Internet Explorer statt der PDF-Datei eine leere Seite dar?
  24. Content Management Systeme
    Version: $Id: cms.xml 558 2006-08-03 22:03:55Z kiesel $
    1. Was ist ein Content Management System? Warum ist es nützlich?
    2. Welche PHP-basierten Content Management Systeme gibt es?
  25. Häufig benötigte Codeschnipsel
    Version: $Id: snippets.xml 546 2005-04-09 13:43:23Z friebe $
    1. Wie kann ich eine schummelsichere Abstimmung codieren?
    2. Wie kann ich einen HTTP POST-Request absenden?
    3. Wie kann ich einen HTTP POST-Request mit Datei-Upload absenden?
    4. Wie kann ich die IP des Users erfahren?
    5. Wie kann ich die Performance zweier Befehle vergleichen?
    6. Wie kann ich den Inhalt eines Verzeichnisses samt dem Inhalt aller Unterverzeichnisse ausgeben?
    7. Wie kann ich aus einem Zahlenbereich von x bis y, zufällig n Zahlen auswählen, so dass keine Zahl doppelt vorkommt?
    8. Wie kann ich zählen, wie oft auf einen Link geklickt wurde?
    9. Wie kann ich das Datum der letzten Änderung einer Datei erfahren?
    10. Wie biete ich meine Seiten mehrsprachig an?
    11. Wie kann ich ermitteln, wieviele Besucher gerade meine Seite betrachten?
    12. Wie überprüfe ich Hyperlinks auf ihre Gültigkeit?
    13. Wie erzeuge ich Excel-Dateien mit PHP?
    14. Wie kann ich prüfen, ob eine IP-Adresse in einem bestimmten Bereich liegt?
    15. Wie überprüfe ich, ob eine Zahl gerade oder ungerade ist?
    16. Wie wandle ich Sekunden in Tage/Stunden/Minuten/Sekunden um?
    17. Wie stelle ich Tabellenzeilen abwechselnd farbig dar?
    18. Wie kann ich prüfen, ob eine bestimmte ICQ UIN online ist?
    19. Wie kann ich prüfen, ob eine bestimmter Yahoo! Messenger User online ist?
    20. Wie kann ich das Alphabet aufzählen?
  26. Häufig nachgefragte Standardscripte
    Version: $Id: scripts.xml 556 2005-09-12 09:26:01Z mjansen $
    1. Wo finde ich ein Script, das "xyz" kann?
    2. Wie kann ich eine Volltextsuche realisieren?
    3. Wie kann ich mit PHP News lesen und schreiben?
    4. Wie kann ich einen Onlineshop mit PHP realisieren?
    5. Welche in PHP realisierte Foren gibt es?
    6. Welche Webmail-Oberflächen in PHP gibt es?
    7. Welche kostenlose Portalsoftware in PHP gibt es?
    8. Welche Lösungen gibt es, um Diagramme zu erstellen?
    9. Wie kann ich ID3-Tags von MP3-Dateien lesen/schreiben?
    10. Wie kann ich eine whois-Abfrage mit PHP realisieren?
    11. Welche Groupware-Tools in PHP gibt es?
  27. Guter Code
    Version: $Id: code.xml 533 2004-06-22 18:30:19Z friebe $
    1. Halte Code links. Verwende Wächter statt Schachtel-if
    2. Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform
    3. Trenne Aussehen und Inhalt
    4. Was sind eigentlich if-Schleifen?
    5. Anführungzeichen oder Hochkomma?
    6. Mein Script funktioniert nicht mit Browser XY!
    7. Schaden Kommentare der Performance?
    8. Wie kann ich das Caching einer Seite verhindern?
    9. Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite?
    10. Wie kann ich mit PHP WAP-Seiten erzeugen?
  28. Häufige Fehlermeldungen
    Version: $Id: errors.xml 518 2004-01-11 12:44:01Z friebe $
    1. Was ist das für ein @-Zeichen vor einigen Funktionsaufrufen?
    2. Warning: Supplied argument is not a valid File-Handle resource
    3. Fatal error: Maximum execution time exceeded
    4. Supplied argument is not a valid MySQL result...
    5. Windows: Call to unsupported or undefined function: xy()
    6. Unix: Call to unsupported or undefined function: xy()
    7. Warning: xy() is not supported in this PHP build
    8. MySQL-Server has gone away
    9. Unix: Call to unsupported or undefined function: OCILogon()
    10. Warning: ORA-12154: TNS:could not resolve service name
    11. Warning: ORA-12705: invalid or unknown NLS parameter value specified
    12. Warning: Cannot send session cookie - headers already sent ...
    13. Warning: Cannot add header information - headers already sent ...
    14. Warning: Wrong parameter count for xy()
    15. Notice: Use of undefined constant ...
    16. Notice: Undefined variable ...
    17. Warning: Failed opening 'xy' for inclusion ...
    18. Parse error: parse error in ...
    19. 0 is not a MySQL result index
    20. Warning: Unknown error ...
    21. Warning: Failed to Connect ...
    22. Warning: open(/tmp\sess_..., O_RDWR) failed ...
    23. Warning: fopen() - No such file or directory
    24. Warning: fopen() - No error
    25. Document contains no data
    26. Parse error on line 1 ... (bei Verwendung von XML/XHTML)
    27. Fatal error: Cannot redeclare class ... in ... on line ...
    28. Fatal error: Cannot redeclare ... (previously declared in ...) in ... on line ...
  29. Sessions
    Version: $Id: version4_session.xml 531 2004-06-01 08:19:39Z alex $
    1. Wie realisiere ich Sessions mit PHP?
    2. Was ist eine Session-ID? Was ist PHPSESSID?
    3. Wie stelle ich fest, ob der Client die Cookie-Annahme verweigert?
    4. Wie übergebe ich Session-IDs ohne Cookies an eine andere Seite? Was ist Fallback?
    5. Wie kann ich den Namen der Session ändern, ohne in die php.ini einzugreifen?
    6. Wie schütze ich Sessiondaten zusätzlich?
    7. Wie groß darf die Menge an Daten sein, die ich in einer Session speichern darf?
    8. Wie kann ich mir den Inhalt der Sessiondaten anzeigen lassen?
    9. Wie kann ich mir den Inhalt der Cookiedaten anzeigen lassen?
    10. Was geschieht im Filesystem des Servers, wenn ich Sessions benutze?
    11. Wie benutze ich die Session-Funktionen unter Windows?
    12. Was sind Sessions und warum sind sie nützlich?
    13. Wie speichere ich Objekte in Sessions?
    14. Soll die Session-ID in URL-Parametern oder Cookies gespeichert werden?
    15. Warum verwendet PHP nicht die IP-Nummer des Browsers als Schutz gegen eine Übernahme der Session?
    16. Wie kann ich Reloads durch den User erkennen und verhindern?
  30. PEAR
    Version: $Id: pear.xml 430 2003-04-02 19:39:07Z mjansen $
    1. Was ist PEAR?
    2. Wo kann ich PEAR downloaden?
    3. Wie installiere ich PEAR?
    4. Wie nutze ich den PEAR Installer?
    5. Wo finde ich weitere Informationen zu PEAR?
  31. Open Publication License
    Version: $Id: openpub.xml 393 2003-01-04 10:51:14Z uwe $
    1. Englische Version
    2. Deutsche Version
  32. PHP 3
    Version: $Id: version3.xml 469 2003-07-17 10:43:30Z kerry $
    1. Wie funktioniert ein Datei-Upload über HTML-Formulare bei PHP 3?
    2. Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren?
    3. Wie kann ich Duplikate aus einem Array entfernen?

Valid HTML 4.01! Valid CSS!

Überblick
http://www.php-faq.de
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team