Articles of php

PHP SimpleXML: Knoten an einer bestimmten Position einfügen

sag ich habe XML: Wie füge ich “nodeB” zwischen As und Cs ein? In PHP, vorzugsweise über SimpleXML? Mögen:

SELECT COUNT () vs mysql_num_rows ();

Ich habe einen großen Tisch (60+) Millionen von Datensätzen. Ich benutze PHP-Skript, um durch diese Tabelle zu navigieren. PHP-Skript (mit Paginierung) lädt sehr schnell, weil: Die Tabellen-Engine ist InnoDB, daher ist SELECT COUNT() sehr langsam und mysql_num_rows() ist keine Option, daher behalte ich die Gesamtzeilenanzahl (die Nummer, die ich für die Seitengenerierung verwende) in einer […]

Erstellen Sie PDF-Bericht von PHP

Ich verwende PHP-Code, um eine Abfrage an eine database und die Ergebnisse werden verwendet, um einen Bericht zu generieren. Wenn ich möchte, dass der Bericht im PDF-Format erstellt wird, wie soll ich das machen?

PHP-Regex-Wortgrenze, die in utf-8 übereinstimmt

Ich habe den folgenden PHP-Code in einer utf-8 PHP-Datei: var_dump(setlocale(LC_CTYPE, ‘de_DE.utf8’, ‘German_Germany.utf-8’, ‘de_DE’, ‘german’)); var_dump(mb_internal_encoding()); var_dump(mb_internal_encoding(‘utf-8’)); var_dump(mb_internal_encoding()); var_dump(mb_regex_encoding()); var_dump(mb_regex_encoding(‘utf-8’)); var_dump(mb_regex_encoding()); var_dump(preg_replace(‘/\bweiß\b/iu’, ‘weiss’, ‘weißbier’)); Ich möchte, dass die letzte Regex nur ganze Wörter und nicht Teile von Wörtern ersetzt. Auf meinem Windows-Computer gibt es zurück: string ‘German_Germany.1252’ (length=19) string ‘ISO-8859-1’ (length=10) boolean true string ‘UTF-8’ (length=5) […]

Formular-Eingabefeldnamen mit eckigen Klammern wie Feld

Ich habe eine Menge PHP-Code gesehen, der Formulareingabe verarbeitet, bei der die Eingabefeldnamen eckige Klammern enthalten. Ich verstehe, dass dies irgendwie zu PHP-Arrays führt, wenn ein PHP-Skript die Variable $ _POST untersucht. Beispiel HTML: Beispiel URL: http://zzz.com?fruit[1]=apple&fruit[2]=banana Beispiel PHP: assert($_POST[‘fruit’] === array(1=>’apple’, 2=>’banana’)); Meine Fragen dazu: Was ist der Mechanismus dahinter? An welchem ​​Punkt werden […]

Zurücksetzen des Array-Pointers in PDO-Ergebnissen

Ich habe Probleme beim Verschieben von mysql SELECT-Methoden zu PDO-Methoden. Ich möchte zweimal ein abgerufenes Array durchlaufen, beide Male beginnend mit der Null. In MySQL würde ich verwenden: mysql_data_seek($result,0); Mit PDO-Methoden bin ich mir nicht sicher, wie ich dasselbe erreichen kann. Der Code unten ist, wie ich das versuche. Die erste while-Schleife funktioniert einwandfrei, aber […]

Finde gemeinsame Werte in mehreren Arrays mit PHP

Ich muss gemeinsame Werte in mehreren Arrays finden. Anzahl der Arrays kann unendlich sein. Beispiel (Ausgabe von print_r ) Array1 ( [0] => 118 [1] => 802 [2] => 800 ) Array2 ( [0] => 765 [1] => 801 ) Array3 ( [0] => 765 [1] => 794 [2] => 793 [3] => 792 [4] […]

Warnung: mysqli_query (): mysqli konnte nicht abgerufen werden

Ich habe ein Problem, bei dem ich das Ergebnis von meiner MySQL-database (über PHP) nicht abrufen kann. Ich benutze die gleiche function an anderen Orten und es funktioniert einwandfrei. An diesem Punkt bekomme ich jedoch den Fehler “Warnung: mysqli_query (): Ich konnte nicht mysqli abholen”. Details des Problems werden nachstehend erläutert. Ich benutze eine ziemlich […]

php Mail Sonderzeichen utf8

Ich habe folgendes Skript: In der E-Mail: Betreff: Testmail ? Special Characters Testmail ? Special Characters Karosserie: Hi there, this isn?t something easy. I haven?t thought that it?s that complicated! Ich habe viele Dinge ausprobiert, aber ich habe keine Ideen mehr. Kannst du mir helfen? Hast du das jemals funktioniert? DANKE!

(PHP) Wie zerstöre ich den Session-Cookie richtig?

Ich versuche mich korrekt von einem Admin-Benutzer abzumelden. Hier ist meine function: function logout() { $_SESSION = array(); //destroy all of the session variables if (ini_get(“session.use_cookies”)) { $params = session_get_cookie_params(); setcookie(session_name(), ”, time() – 42000, $params[“path”], $params[“domain”], $params[“secure”], $params[“httponly”] ); } session_destroy(); } Grundsätzlich, nachdem ich das Passwort authentifiziert habe, habe ich die Sitzung als […]