How-to articles, tricks, and solutions about PHP

Blocken Sie den direkten Zugriff auf eine Datei über HTTP, erlauben Sie jedoch den Zugriff auf das PHP-Skript

Eine Möglichkeit, den direkten Zugriff auf eine Datei über HTTP zu blockieren, aber den Zugriff auf das PHP-Skript zu ermöglichen, besteht darin, eine .htaccess-Datei im Verzeichnis mit der Datei zu verwenden.

Class="active" mit PHP zur aktiven Seite hinzufügen

Sie können die "active" Klasse der aktiven Seite mit PHP hinzufügen, indem Sie die aktuelle URL mit der URL der Seite vergleichen, die Sie als aktiv markieren möchten.

Codeigniter $this->db->get(), wie liefere ich Werte für eine bestimmte Zeile zurück?

Die Funktion $this->db->get() in CodeIgniter wird verwendet, um Daten aus einer Datenbanktabelle abzurufen.

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.

Codeigniter: fatal error call to undefined function mysqli_init()

Hier ist ein Beispiel dafür, wie der Fehler in einer Codeigniter-Anwendung erscheinen könnte:

Composer benötigt lokales Paket

Um ein lokales Paket in Composer zu benötigen, können Sie die Option "Pfad" in der Sektion "benötigen" Ihrer composer.json-Datei des Projekts verwenden.

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.

configure: error: Bitte installieren Sie die libzip-Distribution neu

Diese Fehlermeldung gibt an, dass es ein Problem mit der libzip-Bibliothek gibt, das verhindert, dass ein Programm konfiguriert wird.

Curl und PHP - wie kann ich ein JSON-Objekt über cURL per PUT, POST oder GET übertragen?

Um ein JSON-Objekt mit cURL mit der PUT-Methode zu übertragen, können Sie den folgenden Befehl verwenden:

Datei mit FPDF in ein vorgegebenes Verzeichnis speichern

Um eine Datei mit FPDF zu speichern, können Sie die Methode "Output" verwenden.

Datei-Upload php $_FILES undefinierter Indexfehler

Der Fehler "Undefined index: (Name des Dateieingabefelds)" in PHP tritt normalerweise auf, wenn das Formular, mit dem die Datei hochgeladen wird, nicht ordnungsgemäß konfiguriert ist.

Deaktivieren von strikten Standards in PHP 5.4

Um die strikten Standards in PHP 5.4 zu deaktivieren, können Sie folgende Zeile Code in Ihr PHP-Skript einfügen:

Der FastCGI-Prozess hat das konfigurierte Aktivitäts-Timeout überschritten

FastCGI ist ein Protokoll zur Anbindung interaktiver Programme an einen Webserver.

Der Laravel-Speicherlink funktioniert nicht in der Produktion

Es gibt mehrere Gründe, warum der Laravel-Speicherlink in der Produktion nicht funktioniert.

Die oben genannten Anweisungen sind bereits auf Deutsch übersetzt.

Um die Sprache für PHPMyAdmin einzustellen, können Sie folgendes tun:

Die Verwendung von $this innerhalb einer statischen Funktion schlägt fehl

Das Verwenden von $this innerhalb einer statischen Funktion ist in PHP nicht erlaubt, da die Variable $this nur innerhalb des Kontexts einer nicht statischen Methode verfügbar ist.

Docker MYSQL '[2002] Verbindung abgelehnt'

Der Fehler '[2002] Connection refused' in Docker, wenn versucht wird, einen MySQL-Container zu verbinden, deutet in der Regel darauf hin, dass der MySQL-Server entweder nicht läuft oder nicht im Netzwerk erreichbar ist.

Docker-Image-Build mit PHP-Zip-Erweiterung zeigt die Warnung "Bundled libzip is deprecated"

Wenn Sie ein Docker-Image mit PHP und der Zip-Erweiterung erstellen, kann es vorkommen, dass Sie die Warnung "bundled libzip is deprecated" sehen.

Effizienteste Methode zum Suchen nach Objekten in einem Array anhand des Werts einer bestimmten Eigenschaft

Die effizienteste Methode, um in einem Array nach einem Objekt mit einem bestimmten Wert einer bestimmten Eigenschaft zu suchen, besteht darin, die integrierte Funktion array_filter() in PHP zu verwenden.

Eindeutige und temporäre Dateinamen in PHP?

In PHP kann man die Funktion tempnam() verwenden, um einen eindeutigen und temporären Dateinamen zu generieren.

Einfacher DatePicker-ähnlicher Kalender

Ein einfacher DatePicker-ähnlicher Kalender kann mit der PHP DateTime-Klasse und einigen grundlegenden HTML- und CSS-Kenntnissen erstellt werden.