How-to articles, tricks, and solutions about PHP

Hochladen von Dateien mit SFTP

Um Dateien mit SFTP (Secure File Transfer Protocol) in PHP hochzuladen, können Sie die SSH2-Erweiterung verwenden.

Holen Sie sich alle einfachen Produkte aus einem konfigurierbaren Produkt in der Magento-Produktansicht

In Magento besteht ein konfigurierbares Produkt aus mehreren einfachen Produkten, die jeweils unterschiedliche Optionen wie Größe oder Farbe haben.

Holen Sie sich den ersten Buchstaben jedes Worts in einem String

Du kannst die Funktion preg_match_all in PHP verwenden, um alle Wörter in einem String zu suchen und dann die Funktion substr verwenden, um den ersten Buchstaben jedes Wortes zu erhalten.

Holen Sie sich max_execution_time im PHP-Skript

Sie können die ini_get() Funktion in PHP verwenden, um den Wert von max_execution_time zu erhalten.

Holen von Titel- und Meta-Tags von einer externen Website

In PHP können Sie die Funktion file_get_contents() verwenden, um den HTML-Code einer Website abzurufen, und dann reguläre Ausdrücke oder eine DOM-Parsing-Bibliothek verwenden, um den Titel und die Meta-Tags zu extrahieren.

HTML Upload MAX_FILE_SIZE funktioniert nicht

In PHP können Sie das Array $_FILES verwenden, um die Größe einer hochgeladenen Datei zu überprüfen.

HTML-Formulardaten über PHP an die SQL-Datenbank senden (mit mysqli)

Um HTML-Formulardaten mithilfe von PHP in eine SQL-Datenbank zu senden, müssen Sie die Erweiterung mysqli (MySQL Improved) in PHP verwenden.

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:

if-Block innerhalb der Echo-Anweisung?

Es ist nicht möglich, einen "if"-Block innerhalb einer "echo"-Anweisung in PHP zu platzieren.

In Twig, überprüfen Sie, ob ein bestimmter Schlüssel eines Arrays vorhanden ist

In Twig kann man die Funktion exists verwenden um zu überprüfen, ob ein bestimmter Schlüssel eines Arrays vorhanden ist.

Inhalte einer Textdatei mit PHP löschen

Um den Inhalt einer Textdatei mit PHP zu löschen, können Sie die Funktion file_put_contents() verwenden.

Installation des MongoDB-Clients/-Treibers für PHP 7?

Um den PHP 7 MongoDB-Treiber zu installieren, können Sie das PECL (PHP Extension Community Library) Befehlszeilentool verwenden.

Installieren Sie php70-gd auf Ubuntu

Um das Paket php70-gd auf Ubuntu zu installieren, müssen Sie das Paketmanager-Programm apt-get installiert haben.

Interface oder eine abstrakte Klasse: Welche soll verwendet werden?

Ein Interface legt eine Reihe von Methoden fest, die eine Klasse implementieren muss, gibt jedoch keine Implementierung für diese Methoden an.

json_decode in eine benutzerdefinierte Klasse

In PHP kann man die Funktion json_decode() verwenden, um einen JSON-String in ein PHP-Objekt oder ein Array zu konvertieren.

JSON_ENCODE eines mehrdimensionalen Arrays mit unterschiedlichen Ergebnissen

JSON_ENCODE ist eine Funktion, die eine PHP-Datenstruktur, wie z.B.

Kann den Rückgabewert der Funktion nicht im Schreibkontext verwenden?

"Kann Rückgabewert einer Funktion nicht in Schreibkontext verwenden?" - PHP

Kann eine Klasse sowohl eine Klasse erweitern als auch ein Interface implementieren

Ja, eine Klasse in PHP kann gleichzeitig eine andere Klasse erweitern und eine oder mehrere Schnittstellen implementieren.

Kannst du den Befehl geben, um die Anfragestring ohne GET-Argumente abzurufen?

In PHP kann man die Variable $_SERVER['REQUEST_URI'] verwenden, um die Anfragestring ohne GET-Argumente zu erhalten.

Kannst du die obige Fehlermeldung ins Deutsche übersetzen?

Diese Fehlermeldung gibt an, dass das Skript versucht, in die Datei "composer.json" im aktuellen Verzeichnis (angegeben durch "./") zu schreiben, aber keine ausreichenden Berechtigungen dazu hat.

Klasse entspricht nicht dem PSR-4-Autoloading-Standard. Überspringen

"PSR-4 ist ein Standard für das automatische Laden von Klassen in PHP.

Können Sie mir bitte erklären, was mod_php ist?

mod_php ist ein Apache-Modul, das es ermöglicht, PHP-Code direkt vom Apache-Webserver ausgeführt werden zu lassen.

Konstante in Zeichenfolge einschließen, ohne zu verketten

In PHP kann man eine Konstante in einen String einfügen, ohne sie zu concatenieren, indem man anstelle von einfachen Anführungszeichen (" ' ") doppelte Anführungszeichen (" " ") verwendet, um den String zu definieren.

Konvertieren des Varchar-Werts in einen Ganzzahl-/Dezimalwert in SQL Server

In SQL Server kann man einen Varchar-Wert in einen Integer- oder Dezimalwert umwandeln, indem man die CAST- oder CONVERT-Funktion verwendet.