anpera.net
https://anpera.homeip.net/phpbb3/

sonderzeichen im $_GET befehl
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1865
Seite 1 von 1

Autor:  -DoM [ Do 27 Okt, 2005 13:15 ]
Betreff des Beitrags:  sonderzeichen im $_GET befehl

[.............]

Autor:  Kevz [ Do 27 Okt, 2005 14:26 ]
Betreff des Beitrags: 

Dann versuch es mal mit rawurlencode, das könnte ein guter Freund werden ;)

Autor:  anpera [ Do 27 Okt, 2005 14:47 ]
Betreff des Beitrags: 

Ich empfehle dir mal die PHP-Dokumentation!

Schon die Definition von $ksl ist nicht ganz richtig. Da kommt bei der Ausgabe höchstens "`" raus, stimmts?
-> $ksl="`\$testbär";

$ leitet PHP-Variablen ein und die Variable $testbär ist nirgendwo definiert. Der LoGD-Farbcode ist kein PHP-Code. Im Chat wird das geprüft, aber in deinem eigenen Code bist du selbst verantwortlich, dass Sonderzeichen und Steuerzeichen richtig behandelt werden.

Umlaute und Sonderzeichen (auch Leerzeichen), die per $_GET abgefragt werden sollen, müssen speziell codiert werden. Dafür stellt PHP die Funktionen urlencode() und urldecode() zur Verfügung. (urlencode() würde ich an dieser Stelle rawurlencode() vorziehen. Wobei ich mir jetzt grad nicht sicher bin, ob das mit addnav() in ext GER überhaupt benötigt wird. Egal, schadet jedenfalls nicht.)
-> addnav($ksl,"test.php?op=kt&ks=".urlencode($ksl));
-> $ksl=urldecode($_GET['ks']);

Die nächste Frage ist dann:
Warum musst du etwas per $_GET abfragen, wenn es am Anfang des Scripts, bzw. durch die Spieleinstellungen definiert ist?

Autor:  -DoM [ Do 27 Okt, 2005 15:01 ]
Betreff des Beitrags: 

[.............]

Autor:  Kevz [ Do 27 Okt, 2005 15:12 ]
Betreff des Beitrags: 

Also die PHP-Doku bringt einen schon für kleinigkeiten weiter ansonsten falls bissel Geld da ist einfach mal nen anständiges Buch über Mysql & Php kaufen ;)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/