Guten Morgen, ich möchte gerne via curl in einem script POST - Werte an ein php script übergeben. das mache ich mit curl localhost/.../formular.php --data "beschreibung=$beschreibung" wobei $beschreibung vorher in dem bash-Script schon belegt wurde. Da ich in der Mysql tabelle, in der die Daten via dem php-script gespeichert werden kein "Umlaut-Arabisch" haben wollte habe ich bereits in dem bash-script mit dem sed befehl die sonderlaute ö,ä,ü usw mit den html-sonderzeichenfolgen ersetzt. Jetzt will mein script jedoch nicht mehr die Daten aus der Variable $beschreibung vollständig an das php-script weitergeben, da in den html-sonderzeichen semikolons sind, die falsch interpretiert werden. Übergebe ich die werte allerdings erst an das php-script dann macht der das mit den htmlentities nicht richtig, sondern wandelt das "Umlaut-Arabisch" nur weiter um. Weiss jemand eine Lösung, bzw einen Weg wie ich das Problem umgehen kann ? Gruß jdruba
semikolons mit curl in variable senden (shell)
Anmeldungsdatum: Beiträge: 48 Wohnort: WOLFENBÜTTEL - GERMANY |
|
Anmeldungsdatum: Beiträge: 3620 |
Ohne Code kann man derartige Fehler kaum finden. An sich sollte es funktionieren, wenn Du die Quotes richtig gesetzt hast. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 48 Wohnort: WOLFENBÜTTEL - GERMANY |
hab eine Möglichkeit gefunden das Problem zu umgehen ich wandle im bash-script die Sonderzeichen / Umlaute in bestimmte so nicht vorkommende Buchstabenfolgen um und wandle diese in dem PHP-Script dann in die Unicode-Codes um, sodass ich alles korrekt in der Datenbank speichern kann. Trotzdem Danke. Gruß jdruba |
« Vorherige1Nächste »
Antworten |