Articles of php

Fataler Fehler: Aufruf zu undefinierter function mysql_connect ()

Ich habe PHP, MySQL und Apache eingerichtet. localhost() für PHP und es funktioniert gut. Aber nachdem ich MySQL heruntergeladen habe, meldet es: Fataler Fehler: Aufruf zu undefinierter function mysql_connect () Wie kann ich das beheben?

Sortieren und Anzeigen der Verzeichnisliste alphabetisch mit opendir () in PHP

php noob here – Ich habe dieses Skript zusammengeschustert, um eine Liste von Bildern aus einem Ordner mit opendir anzuzeigen, aber ich kann nicht herausfinden, wie (oder wo) das Array alphabetisch sortiert werden soll <?php // opens images folder if ($handle = opendir('Images')) { while (false !== ($file = readdir($handle))) { // strips files extensions […]

Wie man alten mysql-php Code mit veralteten mysql_ * functionen erfolgreich neu schreibt?

Ich lerne immer noch hauptsächlich aus Büchern, die ich kaufe, aber heute lerate ich, dass mein Buch alt ist, obwohl ich es in diesem Jahr in Sachen PHP-Programmierung gekauft habe. Jetzt weiß ich, dass mysql_ * -Befehle in PHP veraltet sind und durch sicherere und stabilere statementen und PDO ersetzt werden sollten. Also habe ich […]

Dompdf und verschiedene Schriftfamilien einstellen

Beim Generieren einer PDF ignoriert es vollständig mein font-family Attribut, das auf mein CSS angewendet wird. Statt Verdana zu sagen, benutzt es Times New Roman. Also mein CSS sieht so aus: .sub-header { font-size: 1.4rem; text-transform: uppercase; font-family: NeutraText-Book !important; padding-bottom: 1.5rem; } Das PDF wird so erzeugt: $pdf = PDF::loadHTML($view); return $pdf->stream(); Wie kann […]

PDO parametrisierte Abfrage – Benannte Platzhalter wiederverwenden?

Im Wesentlichen habe ich einen Wert, den ich in meiner SQL-Abfrage ein paar Mal aufrufen muss. Ist es also möglich, denselben benannten Platzhalter in der statement wiederzuverwenden, z. B. SELECT :Param FROM Table WHERE Column = :Param , dann einfach bindValue (“: Param”) und den Wert für beide haben: Params?

.htaccess GET-Variablen neu schreiben

Ich habe eine index.php, die alle Routing index.php behandelt? Seite = Controller (vereinfacht), nur um die Logik mit der Ansicht zu teilen. Options +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([\w\d~%.:_\-]+)$ index.php?page=$1 [NC] Was im Grunde: http: //localhost/index.php? Page = Controller To http: // localhost / regler / Kann mir jemand helfen, […]

Wie kann mysqli Ausnahmen mit MYSQLI_REPORT_STRICT auslösen?

Es gibt eine function in mysqli, mysqli_report() , die wie ein Gegenstück für die setAttribute() -Methode des PDO mit seinen ERRMODE_* . Das Handbuch sagt : MYSQLI_REPORT_STRICT Throw mysqli_sql_exception for errors instead of warnings Also, mit PDO::ERRMODE_EXCEPTION im Hinterkopf, habe ich diesen Code ausprobiert mysqli_report(MYSQLI_REPORT_STRICT); $mysqli->query(“foo”); aber zu meiner Enttäuschung gab es keine Ausnahme und […]

PHP Warnung: Ungültiges Argument für foreach () angegeben

Warum bekomme ich diese PHP-Warnung? Ungültiges Argument für foreach () angegeben Hier ist mein Code: // look for text file for this keyword if (empty($site[“textdirectory”])) { $site[“textdirectory”] = “text”; } if (file_exists(ROOT_DIR.$site[“textdirectory”].’/’.urlencode($q).’.txt’)) { $keywordtext = file_get_contents(ROOT_DIR.$site[“textdirectory”].’/’.urlencode($q).’.txt’); } else { $keywordtext = null; } $keywordsXML = getEbayKeywords($q); foreach($keywordsXML->PopularSearchResult as $item) { $topicsString = $item->AlternativeSearches; $relatedString = […]

PDO-Fehler: “SQLSTATE : Allgemeiner Fehler” Beim Aktualisieren der database

Ich bekomme einen Fehler beim Aktualisieren einer database mit PDO. Ich bin neu bei PDO, vielleicht ist das Problem ein kleines und ich verstehe es einfach nicht. Komische Sache über den Fehler, der Befehl funktioniert gut und die database wird tatsächlich aktualisiert. Aber es gibt mir immer noch einen Fehler zurück. Code: try { $stmt […]

Nachteile von mysql_real_escape_string?

Ich habe ein paar Leute hier gesehen, dass das Verketten von Abfragen mit mysql_real_escape_string Sie nicht (vollständig) vor SQL-Injection-Angriffen schützt. Ich sehe jedoch noch ein Beispiel für eine Eingabe, die einen Angriff darstellt, vor dem mysql_real_escape_string nicht schützt. Die meisten Beispiele vergessen, dass mysql_query auf eine Abfrage beschränkt ist und mysql_real_escape_string falsch verwendet. Das einzige […]