How-to articles, tricks, and solutions about PHP

Codeigniter Datei beim Hochladen umbenennen

In CodeIgniter können Sie eine Datei beim Hochladen umbenennen, indem Sie die Methode do_upload() der Klasse Upload verwenden.

PHP/regex: Wie erhalte ich den String-Wert des HTML-Tags?

In PHP kann man die Funktion preg_match() verwenden, um den String-Wert eines HTML-Tags zu extrahieren.

Erstellen einer neuen Datumszeit aus einer Zeichenfolge

In PHP kannst du die Klasse "DateTime" verwenden, um ein neues Datum- und Zeitobjekt aus einem String zu erstellen.

Ordner in Laravel erstellen

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

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.

relativer Pfad in require_once funktioniert nicht

Die Funktion require_once in PHP wird verwendet, um eine bestimmte PHP-Datei in eine andere Datei einzubinden, aber sie wird nur einmal eingeschlossen, um mehrere Deklarationen zu vermeiden.

Warnung: DOMDocument::loadHTML(): htmlParseEntityRef: erwartet ';' in Entität,

Diese Fehlermeldung gibt an, dass es ein Problem mit einer Entitätsreferenz im HTML-Code gibt, der von der DOMDocument-Klasse geparst wird.

Composer: Entfernen Sie ein Paket, bereinigen Sie Abhängigkeiten, aktualisieren Sie keine anderen Pakete

Um ein Paket mit Composer zu entfernen, können Sie den Befehl "composer remove [package-name]" verwenden.

richtige Weg, um sich von einer Sitzung in PHP abzumelden

Um sich in PHP ordnungsgemäß aus einer Sitzung auszuloggen, können Sie die Funktion session_destroy() verwenden.

Wie bekomme ich eine ID von der URL in Codeigniter?

In CodeIgniter können Sie die ID aus der URL abrufen, indem Sie die Funktion $this->uri->segment(n) verwenden, wobei n die Position des Segments ist, das Sie abrufen möchten.

Wie bekomme ich bei einem Unix-Zeitstempel den Beginn und das Ende dieses Tages?

Sie können die strtotime()-Funktion in PHP verwenden, um einen Unix-Zeitstempel in den Anfang und das Ende des Tages umzuwandeln.

Teilen Sie die Textzeichenfolge in PHP in $first und $last name auf

In PHP können Sie die explode()-Funktion verwenden, um einen String in ein Array aufzuteilen, wobei jedes Element des Arrays ein Unterstring ist, der durch einen angegebenen Trennzeichen getrennt wurde.

PHP: HTTP oder HTTPS?

In PHP können Sie die Variablen $_SERVER['HTTPS'] verwenden, um zu überprüfen, ob die aktuelle Seite über HTTPS ausgeliefert wird.

Öffentliche Klassenvariablen setzen

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

Abmeldung über HTTP-Authentifizierung über PHP

Um einen Benutzer aus der HTTP-Authentifizierung mit PHP abzumelden, können Sie die Funktion "header" verwenden, um einen "WWW-Authenticate"-Header mit dem Wert "Basic realm = realmName" und einem Statuscode 401 zu senden.

Warnung: mysqli_connect(): (HY000/2002): Keine solche Datei oder Verzeichnis

Diese Fehlermeldung gibt an, dass es ein Problem beim Verbinden mit dem MySQL-Server gibt.

HTTP-Anforderungen mit file_get_contents, wobei der Antwortcode abgerufen wird

Um eine HTTP-Anfrage mit der Funktion "file_get_contents" in PHP durchzuführen und den Antwortcode abzurufen, können Sie den folgenden Code-Schnipsel verwenden:

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.

Wie verwende ich die von Brew installierte PHP?

Um die von Homebrew installierte PHP zu verwenden, müssen Sie zunächst sicherstellen, dass sie in Ihrem Pfad des Systems enthalten ist.

Wie überprüfe ich, ob eine Zeichenfolge in PHP mit "_" beginnt?

In PHP kannst du die Funktion substr() verwenden, um zu überprüfen, ob ein String mit einem bestimmten Zeichen oder einer bestimmten Unterzeichenfolge beginnt.

Laravel 5 - Schnittstelle ist nicht instanziierbar

Diese Fehlermeldung in Laravel 5 bedeutet in der Regel, dass Sie versuchen, eine Schnittstelle zu instanziieren, aber Schnittstellen können nicht instanziiert werden, da sie nur einen Vertrag für die Methoden sind, die eine Klasse implementieren sollte.

Aufrufen eines PHP-Skripts von einem MySQL-Trigger

Es ist möglich, ein PHP-Skript aus einem MySQL-Trigger aufzurufen, indem Sie die system()-Funktion im Trigger-Körper verwenden.

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.

Bestätigen Sie die Schaltfläche, bevor Sie die Löschroutine von der Website ausführen

Ja, Sie können einen Bestätigungsknopf vor Ausführung einer Löschroutine auf einer Website mit PHP hinzufügen.

Suchen und ersetzen Sie den Wert im PHP-Array

In PHP kann man die Funktion array_map() verwenden, um Werte in einem Array zu suchen und zu ersetzen.