How-to articles, tricks, and solutions about PHP

RuntimeException: Das Erstellen des Cache-Verzeichnisses (/var/www/sonata/app/cache/dev) ist fehlgeschlagen

Diese Fehlermeldung zeigt an, dass das System das angegebene Cache-Verzeichnis nicht erstellen kann.

Schaltfläche in Laravel 5 - Blade

In Laravel 5 bietet der Blade-Templating-Engine eine "switch"-Anweisung, mit der Sie eine Variable mit mehreren Werten vergleichen und für jeden Treffer unterschiedlichen Code ausführen können.

Schwerwiegender Fehler: Klasse „NumberFormatter“ nicht gefunden

"Fataler Fehler: Klasse 'NumberFormatter' nicht gefunden - php" Diese Fehlermeldung gibt an, dass das PHP-Skript versucht, eine Klasse mit dem Namen "NumberFormatter" zu verwenden, die jedoch nicht gefunden werden kann.

Schwerwiegender PHP-Fehler beim Versuch, auf phpmyadmin mb_detect_encoding zuzugreifen

Ein PHP Fatal Error ist eine Art von Fehler, der auftritt, wenn der PHP-Interpreter auf ein schwerwiegendes Problem stößt und nicht in der Lage ist, das Skript weiter auszuführen.

Senden Sie eine E-Mail mit einer Vorlage mit PHP

Um eine E-Mail mit PHP zu senden, können Sie die "mail()" Funktion verwenden.

Senden Sie HTML-Tabellendaten mit dem Formular (Post)

Hier ist ein Beispiel dafür, wie man Daten einer HTML-Tabelle mithilfe eines Formulars (mit der POST-Methode) mit PHP übermittelt:

setcookie, Header-Informationen können nicht geändert werden - Header wurden bereits gesendet

Der Fehlermeldung "Cannot modify header information - headers already sent" tritt normalerweise auf.

SimpleXml zu String konvertieren

Um ein SimpleXml-Objekt in PHP in einen String zu konvertieren, kann die Funktion asXML() verwendet werden.

So addieren Sie 5 Minuten zur aktuellen Datumszeit auf PHP < 5.3

Sie können die Funktion strtotime in PHP verwenden, um eine bestimmte Anzahl von Minuten zu einem Datum und einer Uhrzeit hinzuzufügen.

So beheben Sie die Warnung Unzulässiger String-Offset in PHP

Die Warnung "Illegal string offset" in PHP tritt auf, wenn Sie versuchen, einen Offset einer Zeichenfolgenvariable wie ein Array zu verwenden.

So deaktivieren Sie die Ausgabepufferung in PHP

In PHP können Sie den Ausgabepuffer deaktivieren, indem Sie die Funktion ob_end_flush() oder die Funktion flush() aufrufen.

So erhalten Sie die letzte Insert-ID in Eloquent ORM Laravel

In Laravel kann man die Methode save von Eloquent verwenden, um einen neuen Datensatz einzufügen und die letzte eingefügte ID abzurufen.

So erhalten Sie eine Magento-Kunden-ID

In Magento kann man die Kunden-ID eines angemeldeten Kunden mit folgendem Code erhalten:

So erstellen Sie dynamisch neue Eigenschaften

In PHP kannst du eine neue Eigenschaft für ein Objekt dynamisch erstellen, indem du die magische Methode __set verwendest.

So erstellen Sie einen Countdown mit PHP

Eine Möglichkeit, einen Countdown mit PHP zu erstellen.

So fügen Sie einem Bild mit der PHP-GD-Bibliothek Text hinzu

Hier ist ein Beispiel dafür, wie Sie mit der PHP GD-Bibliothek Text zu einem Bild hinzufügen können:

So fügen Sie einer Webseite eine Druckschaltfläche hinzu

Um einen Druckknopf auf einer Webseite mit PHP hinzuzufügen, können Sie folgende Schritte ausführen:

So fügen Sie http:// hinzu, wenn es nicht in der URL vorhanden ist

Sie können den folgenden Code-Schnipsel verwenden, um "http://" am Anfang einer URL hinzuzufügen, falls es noch nicht vorhanden ist:

So listen Sie Dateien und Ordner in einem Verzeichnis auf (PHP)

In PHP kann man die Funktion scandir() verwenden, um die Dateien und Verzeichnisse in einem Verzeichnis aufzulisten.

So löschen Sie mehrere Datensätze mit Laravel Eloquent

Sie können die Methode destroy() in Laravel Eloquent verwenden, um mehrere Datensätze zu löschen.

So richten Sie eine PDO-Verbindung richtig ein

Um eine PDO-Verbindung einzurichten, müssen Sie Folgendes tun:

So senden Sie HTTPS-Posts mit PHP

Um eine HTTPS-POST-Anfrage mit PHP zu senden, können Sie die Erweiterung "curl" verwenden.

So suchen Sie mit PHP nach Text, wenn ($text enthält "World")

Sie können die Funktion strpos() in PHP verwenden, um nach einem bestimmten String innerhalb eines anderen Strings zu suchen.

So übergeben Sie den PHP-Variablenwert an jquery

Sie können den Wert einer PHP-Variablen an jQuery übergeben, indem Sie die PHP-Variable in einem JavaScript-Skript verwenden und anschließend mit jQuery darauf zugreifen.

So überprüfen Sie, ob nicht ein Beispiel einer Klasse in Symfony2

In Symfony2 kann man überprüfen, ob ein Objekt keine Instanz einer bestimmten Klasse ist, indem man das Schlüsselwort "instanceof" in Verbindung mit dem "!" (not) Operator verwendet.