Articles of php

Wie bekomme ich nützliche Fehlermeldungen in PHP?

Ich finde Programmierung in PHP ziemlich frustrierend. Ziemlich oft werde ich versuchen, das Skript auszuführen und nur einen leeren Bildschirm zurück zu bekommen. Keine Fehlermeldung, nur leerer Bildschirm. Die Ursache könnte ein einfacher Syntaxerrors (falsche Klammer, fehlendes Semikolon) oder ein fehlgeschlagener functionsaufruf oder etwas ganz anderes gewesen sein. Es ist sehr schwierig herauszufinden, was falsch […]

Ändern Sie die maximale Größe der Upload-Datei

Ich habe eine Website auf einem PC, auf den ich keinen Zugriff habe. Ich habe ein Upload-Formular, mit dem man MP3-Dateien hochladen kann, die bis zu 30 MB groß sind. Mein serverseitiges Skript ist in PHP erstellt. Jedes Mal, wenn ich versuche, eine Datei hochzuladen, erhalte ich einen Fehler, der behauptet, dass die Datei die […]

Wie unterscheiden sich die Vergleichsoperatoren PHP-Gleichheit (== Doppel gleich) und Identität (=== Dreifach gleich)?

Was ist der Unterschied zwischen == und === ? Wie genau funktioniert der lose Vergleich? Wie genau funktioniert der strenge Vergleich? Was wären einige nützliche Beispiele?

Wie implementiere ich Basic “Long Polling”?

Ich kann viele Informationen darüber finden, wie Long Polling funktioniert (Zum Beispiel dies und das ), aber keine einfachen Beispiele, wie dies im Code implementiert werden kann. Alles, was ich finden kann, ist cometd , das auf dem Dojo JS-Framework basiert , und ein ziemlich komplexes Serversystem. Im Grunde, wie würde ich Apache verwenden, um […]

Kann ich ein Array an eine Bedingung IN () binden?

Ich bin gespannt, ob es möglich ist, ein Array von Werten mit PDO an einen Platzhalter zu binden. Der Anwendungsfall versucht, ein Array von Werten zur Verwendung mit einer IN() Bedingung zu übergeben. Ich würde gerne so etwas machen können: prepare( ‘SELECT * FROM table WHERE id IN(:an_array)’ ); $stmt->bindParam(‘an_array’,$ids); $stmt->execute(); ?> Und PDO binden […]

Wie veralte ich eine PHP-Sitzung nach 30 Minuten ab?

Ich muss eine Sitzung für 30 Minuten am Leben erhalten und dann zerstören.

Wie kann ich ereg Ausdrücke in PHP umwandeln?

Da reguläre POSIX-Ausdrücke (ereg) seit PHP 5.3.0 veraltet sind, würde ich gerne eine einfache Möglichkeit kennen, die alten Ausdrücke in PCRE (Perl Compatible Regular Expressions) umzuwandeln (preg) . Pro Beispiel habe ich diesen regulären Ausdruck: eregi(‘^hello world’); Wie kann ich Ausdrücke in preg_match kompatible Ausdrücke übersetzen? Hinweis: Dieser Beitrag dient als Platzhalter für alle Beiträge […]

mysqli oder PDO – was sind die Vor- und Nachteile?

An unserer Stelle teilen wir uns mit mysqli und PDO für Dinge wie vorbereitete statementen und Transaktionsunterstützung. Einige Projekte verwenden eins, andere das andere. Es ist wenig realistisch, dass wir jemals auf ein anderes RDBMS umsteigen. Ich bevorzuge PDO für den einzigen Grund, dass es benannte Parameter für vorbereitete statementen erlaubt, und soweit ich weiß, […]

Was ist der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP?

Ich bin kein Experte in PHP-Programmierung, aber ich bin ein wenig verwirrt, warum ich etwas Code in PHP mit String in einfachen Anführungszeichen und manchmal in Anführungszeichen gesetzt sehen. Ich weiß nur in .NET, oder die C-Sprache, wenn es in Anführungszeichen ist, bedeutet das, dass es ein Zeichen, keine Zeichenfolge ist.

Wie benutzt man bcrypt zum Hashing von Passwörtern in PHP?

Hin und wieder höre ich den Hinweis “Benutze bcrypt zum Speichern von Passwörtern in PHP, bcrypt-Regeln”. Aber was ist bcrypt ? PHP bietet keine solchen functionen, Wikipedia plappert über ein Dienstprogramm zur Dateiverschlüsselung und Web-Suchen zeigen nur einige Implementierungen von Blowfish in verschiedenen Sprachen. Jetzt ist Blowfish auch in PHP über mcrypt , aber wie […]