Decodieren eines codierten  String mit PHP ist wichtig, wenn Sie  vorhaben, werden einfügen die Zeichenfolge in  einer MySQL-Datenbank. URL-kodierte Strings mit einem "+" oder "%  20" Zeichen statt ein Leerzeichen. Die PHP  "urldecode" Funktion decodieren eine kodierte Zeichenkette wie "http://www.server.com/page.php?id=bob%  20smith" in "http://www.server.com/page.php? id = Bob Smith. " Legen Sie die decodierte  Zeichenfolge durch den Anschluss an eine MySQL-Datenbank mit dem "mysql_connect"-Funktion und dann mit dem "mysql_query"-Funktion, um die Zeichenfolge zu senden.
einfügen decodieren
Öffnen Sie Ihre PHP-Datei in einem Texteditor wie Windows Notepad.
Lüfte ein URL-codierte Zeichenfolge, indem Sie den folgenden Code in den Körper Ihrer PHP-Datei:
$ Str = urldecode  ($ encoded_str);
Ersetzen Sie "$ encoded_str"  mit der Zeichenfolge,  die Sie entschlüsseln. Die "urldecode" Funktion wandelt "+" Zeichen in Leerzeichen. Es dekodiert auch keine "% # #"-Zeichen kodiert.
Verbindung zur MySQL-Datenbank, indem Sie den folgenden  Code:
$ Db = mysql_connect  ('server.com', 'Benutzername', 'password');
Ersetzen Sie "server.com", "Benutzername" und "Passwort"  mit Ihren Login-Daten für die Datenbank.
Wählen Sie die MySQL-Datenbank,  indem Sie den Code verwenden:
$ Handle = mysql_select_db  ('mydb', $ db);
Ersetzen Sie "mydb" mit dem tatsächlichen  Namen der Datenbank, die Sie einfügen in.
Legen Sie die decodierte Zeichenfolge in die MySQL-Datenbank,  indem Sie den Code:
$ My_result = mysql_query ("INSERT INTO mytable  (mycolumn) VALUES ('$ str')");
Ersetzen Sie "mytable"  und "mycolumn" mit  Ihren Informationen. Der eingegebene Zeichenkette  hat seine Leerzeichen dekodiert.
Speichern Sie die PHP-Datei und  laden Sie es auf Ihrem Webserver, um die decodierte Zeichenfolge zur MySQL-Datenbank einfügen.
Tipps und Warnungen
Alle PHP-Code muss innerhalb "? Php" enthalten sein und "?" Tags.
No hay comentarios:
Publicar un comentario