Articles of php

Korrigieren Sie die Dateiberechtigungen für WordPress

Ich habe einen Blick hierher geworfen, aber keine Details zu den besten Dateiberechtigungen gefunden. Ich habe mir auch hier einige Fragen von WordPress’s Form angeschaut, aber jeder, der 777 vorschlägt, braucht offensichtlich eine kleine Lektion in Sachen Sicherheit. Kurz meine Frage ist das. Welche Berechtigungen sollte ich für Folgendes haben: Root-Ordner, der den gesamten WordPress-Inhalt […]

mysqli bind_param für ein Array von Strings

Ich kann das nicht zur Arbeit bringen. Ich habe jetzt viel zu viele Stunden damit verbracht. Das funktioniert: $mysqli = new mysqli(“localhost”, “root”, “root”, “db”); if(!$mysqli || $mysqli->connect_errno) { return; } $query_str= “SELECT name FROM table WHERE city IN (‘Nashville’,’Knoxville’)”; if($query_prepared && $query_prepared->prepare($query_str)) { $query_prepared->execute(); Aber ich kann es nicht mit einem Bind_param wie folgt […]

Richtiger Weg zum Backslash in PHP-Regex?

Aus reiner Neugierde versuche ich herauszufinden, was genau der richtige Weg ist, um einem Backslash zu entkommen, um ihn in einem regulären PHP-Ausdrucksmuster zu verwenden: TEST 01: (3 Backslashes) $pattern = “/^[\\\]{1,}$/”; $string = ‘\\’; // —– RETURNS A MATCH —– TEST 02: (4 Backslashes) $pattern = “/^[\\\\]{1,}$/”; $string = ‘\\’; // —– ALSO RETURNS […]

mysql_fetch_array, mysql_fetch_assoc, mysql_fetch_object

Die functionen sind alle sehr ähnlich: mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_object() Ich habe vor kurzem begonnen, mysql_fetch_object zu verwenden, da ich viel mehr OOP mit PHP mache. Aber was sind die Meinungen der Menschen darüber, welche die beste ist und warum und in welchem ​​Szenario sie am besten eingesetzt werden? Danke für deine Gedanken!

Finden Sie die Gesamtzahl der Ergebnisse in der mySQL-Abfrage mit Offset + Limit

Ich mache eine Seitenumbruch-function mit Codeigniter, aber ich denke, das gilt für PHP / MySQL-Codierung im Allgemeinen. Ich lese Verzeichnislisten mit Offset und Limit ab, abhängig davon, wie viele Ergebnisse ich pro Seite haben möchte. Um jedoch die Gesamtzahl der Seiten zu kennen, muss ich wissen (Gesamtzahl der Ergebnisse) / (Limit). Im Moment denke ich […]

Wie bekomme ich die Codepunktnummer für ein bestimmtes Zeichen in einer utf-8-Zeichenfolge?

Ich möchte die UCS-2-Codepunkte für eine bestimmte UTF-8-Zeichenfolge erhalten. Zum Beispiel sollte das Wort “Hallo” so etwas wie “0068 0065 006C 006C 006F” werden. Bitte beachten Sie, dass die Zeichen von jeder Sprache sein können, einschließlich komplexer Skripte wie die ostasiatischen Sprachen. Das Problem besteht also darin, ein bestimmtes Zeichen in seinen UCS-2-Codepunkt zu konvertieren. […]

Wie man Eingabefeld-Wert mit PHP erhält

Ich habe ein Eingabefeld wie folgt: Ich möchte die Eingabefelder Wert Car Loan und es einer Sitzung zuweisen. Wie mache ich das mit PHP oder jQuery?

Vergleichen Sie mehrere Werte in PHP

Ich möchte davon ausgehen: if($var == 3 || $var == 4 || $var == 5 || $var ==’string’ || $var == ‘2010-05-16’) { // execute code here } zu diesem: if($var == (3, 4, 5, ‘string’, ‘2010-05-16’)) { // execute code here } Scheint sehr überflüssig, um weiterhin $var , und ich finde, dass es […]

$ _SERVER fehlt

Ich möchte $_SERVER[‘HTTP_REFERER’] in meiner Site verwenden, aber ich bekomme Folgendes: Notice: Undefined index: HTTP_REFERER Ich habe versucht, $_SERVER . Dies gibt Folgendes aus: Array ( [HTTP_HOST] => 192.168.1.10 [HTTP_USER_AGENT] => Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => en-us,en;q=0.5 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_CONNECTION] => keep-alive [PATH] => /sbin:/usr/sbin:/bin:/usr/bin […]

Binden mehrerer Werte in PDO

Gibt es eine einfache Möglichkeit, mehrere Werte in PDO ohne Wiederholung zu binden? Sehen Sie sich den folgenden Code an: $result_set = $pdo->prepare(“INSERT INTO `users` (`username`, `password`, `first_name`, `last_name`) VALUES (:username, :password, :first_name, :last_name)”); $result_set->bindValue(‘:username’, ‘~user’); $result_set->bindValue(‘:password’, ‘~pass’); $result_set->bindValue(‘:first_name’, ‘~John’); $result_set->bindValue(‘:last_name’, ‘~Doe’); $result_set->execute(); Hier habe ich die Werte wiederholt, also 4 mal. Gibt es eine […]