Daten (z.B. aus MySQL) auf mehrere Seiten verteilen
Auf vielen Webseiten werden größere Datenmengen wie Gästebucheinträge oder Ergebnisse einer Suche auf mehre Seiten aufgeteilt. Wie man dies mit...
den kompletten Artikel anzeigen...Wie verhindere ich "headers already sent by"?
Um mittels PHP eine Session zu starten, ein Cookie zu setzen oder direkt mit der header-Anweisung den Header verändern zu...
den kompletten Artikel anzeigen...die() nach Weiterleitung mit header("Location:" . ...)
In manchen Fällen (z.B. wenn ein Fehler auftrat oder dem Besucher Rechte fehlen) möchte man per PHP auf eine andere...
den kompletten Artikel anzeigen...preg_replace fügt Slashes ein, wenn der e-Modifier (EVAL Modifier) aktiv ist
Wenn man in einem regulären Ausdruck den e-Modifier setzt, so wird der replacement Text durch die eval() Funktion gejagt. Treten...
den kompletten Artikel anzeigen...Verschachtelte BB-Codes (z.B. [quote]) richtig parsen
[code=php]<?php
function replace_quotes ($text, $from = null) {
if ($from !== null) {
...
Was steckt hinter: foo() or die("Meldung")
In PHP gibt es die Möglichkeit direkt einen Befehl auszuführen, wenn der vorangegangene Fehlgeschlagen ist.
Zum Beispiel bricht folgende Anweisung das...
Download erzwingen
Manchmal möchte man Downloads erzwingen, oder auch einfach nur Dateien zum Download anbieten, ohne dass der Server sie vorher ausführt...
den kompletten Artikel anzeigen...Dateien lesen und schreiben
Bei schreiben in Dateien gibt es immer wieder noch Probleme.
Seit PHP 4.3.0 gibt es die Funktion
file_get_contents. Die Funktion file_put_contents erst...
Gefahr beim Übertragen der Session-ID über die URL
In der Regel wird die Session-ID in einem Cookie auf dem Rechner des Besuchers gespeichert. Wenn aber der Benutzer Cookies...
den kompletten Artikel anzeigen...Was ist der Unterschied zwischen include und require?
Seit PHP 4.0.2 gibt es nur noch einen Unterschied zwischen require und inlcude.
Der Unterschied liegt in dem Behandeln von fehlenden...
Kommentare