Articles of php

Wie man ein JSON-Array aus der MySQL-database erstellt

Okay, ich habe mir den Kopf zerbrochen, als ich versucht habe, ein JSON-Array von mysql zu erstellen. Das Array muss im folgenden Format vorliegen. Ich verwende Vollkalender und möchte die Ereignisse im Kalender dynamisch gestalten. Unten ist der Code, der das Array erstellt, aber derzeit erhält es nicht die Informationen von MySQL $year = date(‘Y’); […]

MySQL Query String enthält

Ich habe versucht herauszufinden, wie ich mit MySQL eine Abfrage erstellen kann, die überprüft, ob der Wert (String $haystack ) in einer bestimmten Spalte bestimmte Daten (String $needle ) enthält, wie folgt: mysql_query(” SELECT * FROM `table` WHERE `column`.contains(‘{$needle}’) “); In PHP heißt die function substr($haystack, $needle) , also vielleicht: WHERE substr(`column`, ‘{$needle}’)=1

Warnung “Greifen Sie nicht direkt auf Superglobal $ _POST Array” auf Netbeans 7.4 für PHP zu

Ich habe diese Nachricht Warnung auf Netbeans 7.4 für PHP, während ich $ _POST , $ _GET , $ _SERVER , …. verwenden Greifen Sie nicht direkt auf Superglobal $ _POST Array zu Was heißt das? Was kann ich tun, um diese Warnung zu korrigieren? Bearbeiten: Der Event-Beispielcode zeigt weiterhin diese Warnung an.

Was ist der Unterschied zwischen session_unset () und session_destroy () in PHP?

Aus der php.net- Dokumentation: session_destroy – Löscht alle in einer Sitzung registrierten Daten session_unset – Alle Sitzungsvariablen freigeben Meine dreiteilige Frage ist: Die beiden functionen scheinen sich sehr ähnlich zu sein. Was ist der Unterschied zwischen den beiden? Beide scheinen alle in einer Sitzung registrierten Variablen zu löschen. Zerstört irgendeiner von ihnen tatsächlich die Sitzung […]

Die beste Möglichkeit, Kommentare automatisch aus PHP-Code zu entfernen

Was ist der beste Weg, Kommentare aus einer PHP-Datei zu entfernen? Ich möchte etwas ähnliches wie strip-whitespace () machen – aber es sollte auch nicht die Zeilenumbrüche entfernen. Z.B: Ich will das: <?PHP // something if ($whatsit) { do_something(); # we do something here echo 'Some embedded HTML’; } /* another long comment */ some_more_code(); […]

Coalesce-function für PHP?

Viele Programmiersprachen haben eine Koaleszenzfunktion (gibt den ersten Nicht-NULL-Wert zurück, Beispiel ). PHP, leider im Jahr 2009, nicht. Was wäre ein guter Weg, um einen in PHP zu implementieren, bis PHP selbst eine Koaleszenzfunktion bekommt?

Laden Sie eine Datei mit file_get_contents hoch

Mir ist klar, dass ich das sehr einfach mit CURL machen kann, aber ich frage mich, ob es möglich ist, file_get_contents() mit dem http-Stream-Kontext zu verwenden, um eine Datei auf einen entfernten Webserver hochzuladen, und wenn ja, wie?

MySQL – Konvertieren Sie latin1-Zeichen in einer UTF8-Tabelle in UTF8

Erst heute wurde mir klar, dass ich das in meinen PHP-Skripten vermisste: mysql_set_charset(‘utf8’); Alle meine Tabellen sind InnoDB, Sortierung “utf8_unicode_ci”, und alle meine VARCHAR-Spalten sind auch “utf8_unicode_ci”. Ich habe mb_internal_encoding(‘UTF-8’); auf meinen PHP-Skripten, und alle meine PHP-Dateien sind als UTF-8 codiert. Also, bis jetzt, jedes Mal, wenn ich etwas mit Diakritika “einfüge”, Beispiel: mysql_query(‘INSERT INTO […]

Wie html spezielle Zeichen entfernen?

Ich erstelle eine RSS-Feed-Datei für meine Anwendung, in der ich HTML-Tags entfernen möchte, was durch strip_tags geschieht. Aber strip_tags keine speziellen HTML-Code-Zeichen:   & © etc. Bitte sagen Sie mir irgendeine function, mit der ich diese speziellen Codezeichen aus meiner Zeichenfolge entfernen kann.

Wie kann man mehrere Versionen von PHP 5.x auf einem Entwicklungs-LAMP-Server ausführen?

Ich muss meine PHP-Anwendungen mit mehreren Versionen von PHP 5.x testen, wie PHP 5.0.0 und PHP 5.2.8. Gibt es eine Möglichkeit, einen Entwicklungs-LAMP-Server zu konfigurieren, sodass ich Anwendungen mit mehreren PHP5-Versionen schnell testen kann?