How-to articles, tricks, and solutions about PHP

Maximale Größe von URL-Parametern in _GET

In PHP ist die maximale Größe der Parameter in einer GET-Anforderung durch die Konfiguration des Servers bestimmt.

Mehrere Auszugslängen in WordPress

In WordPress kann die Länge des Auszugs (der Zusammenfassungstext, der auf der Startseite oder den Archivseiten angezeigt wird) durch das Theme oder ein Plugin gesteuert werden.

Mehrfachvererbung in PHP

In PHP wird keine mehrfache Vererbung im traditionellen Sinne unterstützt, bei der eine Klasse von mehreren Klassen erben kann.

Mit cURL kann keine Verbindung zur HTTPS-Site hergestellt werden. Gibt stattdessen Inhalt mit der Länge 0 zurück.

Es gibt mehrere mögliche Gründe, warum cURL beim Versuch, eine Verbindung zu einer HTTPS-Site herzustellen, eine Antwort mit einer Länge von 0 zurückgibt.

Mit der Interventionsbibliothek können keine Bilddaten in den Pfad in Laravel geschrieben werden

Es könnten mehrere Gründe dafür sein, warum Sie keine Bilddaten in einen Pfad in Laravel mit der Intervention-Bibliothek schreiben können.

MySQL - Wie man Zeilen auswählt, bei denen der Wert in einem Array vorhanden ist?

Sie können den "IN"-Operator verwenden, um Zeilen auszuwählen, bei denen der Wert in einem Array vorhanden ist.

MySQL Great Circle Distance (Haversine-Formel)

Die Haversine-Formel ist eine mathematische Formel, die verwendet werden kann, um die Entfernung zwischen zwei Punkten auf einer Kugel, wie der Erde, zu berechnen.

Mysql Passwort abgelaufen. Kann nicht verbinden

Wenn Ihr MySQL-Passwort abgelaufen ist und Sie sich nicht verbinden können, müssen Sie das Passwort zurücksetzen.

MySQL Prüfen Sie, ob Benutzername und Passwort in der Datenbank übereinstimmen

Um zu überprüfen, ob ein bestimmter Benutzername und Passwort mit den in einer MySQL-Datenbank gespeicherten übereinstimmen, kann man eine SQL-SELECT-Anweisung mit einer WHERE-Klausel verwenden.

MySQL-Server ist weg - genau in 60 Sekunden

Der Fehlermeldung "MySQL-Server ist weg" zeigt normalerweise an, dass die Verbindung zum MySQL-Server verloren gegangen ist.

Namen aller Dateien in einem Verzeichnis mit PHP erhalten

In PHP können Sie die Funktion scandir() verwenden, um die Namen aller Dateien in einem Verzeichnis zu erhalten.

Namen der aufrufenden Funktion in PHP abrufen?

In PHP kann der Name der aufrufenden Funktion mit der Funktion debug_backtrace() erhalten werden.

Nullfähige Rückgabetypen in PHP7

In PHP7 wurden Nullable Return Typen eingeführt, die es einer Funktion ermöglichen, entweder einen bestimmten Typ oder null zurückzugeben.

Öffentliche Klassenvariablen setzen

In PHP können Sie den Wert einer öffentlichen Klassenvariablen durch Verwendung des Zuweisungsoperators (=) nach dem Variablennamen festlegen.

Ordner in Laravel erstellen

In Laravel kann man einen neuen Ordner mit der Methode makeDirectory der Facade File erstellen.

Output ein Bild in PHP

In PHP kannst du ein Bild ausgeben, indem du die integrierte Funktion header() verwendest, um den Inhaltstyp auf ein Bildformat festzulegen, und die Funktion readfile(), um die Bilddatei zu lesen und deren Inhalte auszugeben.

Packen Sie alle Dateien in das Verzeichnis und laden Sie die generierte .zip-Datei herunter

Hier ist ein Beispiel dafür, wie Sie mit PHP ein ZIP-Archiv aller Dateien in einem Verzeichnis erstellen und den Benutzer anschließend auffordern können, die generierte ZIP-Datei herunterzuladen:

Parse-Fehler: Syntaxfehler, unerwartetes T_PAAMAYIM_NEKUDOTAYIM

Der Fehlermeldung besagt, dass es ein Problem mit der Syntax des Codes gibt, insbesondere ein Parserfehler und dass es unerwartet war, das Token "T_PAAMAYIM_NEKUDOTAYIM" an dieser bestimmten Stelle im Code zu finden.

PDOException: SQLSTATE[HY000] [2002] Keine solche Datei oder Verzeichnis

"PDOException: SQLSTATE[HY000] [2002] Keine solche Datei oder Verzeichnis" Diese Fehlermeldung deutet typischerweise darauf hin, dass es ein Problem beim Verbinden mit der Datenbank mit der PDO-Bibliothek (PHP Data Objects) von PHP gibt.

PHP - decodiere base64 img-Zeichenfolge und speichere sie als jpg (resultierendes leeres Bild)

Um einen base64-codierten Bildstring in PHP zu decodieren und als JPG-Datei zu speichern, können Sie folgenden Code verwenden:

PHP - setcookie(); funktioniert nicht

Es gibt mehrere Gründe, warum die Funktion setcookie() möglicherweise nicht funktioniert.

php – Unbekannt: Fehlgeschlagenes Öffnen auf Zeile 0 erforderlich. Laravel 5.6

Diese Fehlermeldung wird in der Regel durch ein Problem mit dem in der "require"- oder "include"-Anweisung angegebenen Dateipfad verursacht.

php artisan migrieren - SQLSTATE[HY000] [1045] Zugriff für Benutzer „laravel“@„localhost“ verweigert

Diese Fehlermeldung gibt an, dass das PHP-Skript "artisan" versucht, einen Datenbankmigrationsbefehl auszuführen, aber der Datenbankserver den Zugriff für den Benutzer "laravel" an dem Ort "localhost" verweigert.

PHP Carbon, alle Daten zwischen Datumsbereich erhalten?

Sie können die Methode "range" der Carbon-Klasse in PHP verwenden, um alle Daten innerhalb eines bestimmten Datumsbereichs zu erhalten.