Article View: be.comp.programming
Article #12591PHP: quotes doorgeven via forms
From: Floris Lambrechts
Date: Fri, 26 Oct 2001 16:29
Date: Fri, 26 Oct 2001 16:29
39 lines
2125 bytes
2125 bytes
Een tweede probleempje... ik heb bijvoorbeeld een string $string = "Een string met \"quotes\" ..."; Als ik hiermee een form wil maken: echo <<<END <FORM method="get" action"$PHP_THIS"> <INPUT type="hidden" name="msg" value="$string"> <INPUT type="submit" value="postueeh!"> </FORM> END; Dan krijg ik dit in de HTML: <INPUT type="hidden" name="msg" value="Een string met "quotes" ..."> Werkt niet natuurlijk, want de browser gaat zeggen dat $msg nu "Een string met " is. Dus ik dacht: ff die quotes escapen via addslashes($string) en dan ok... Niet dus. Dan krijg je <INPUT type="hidden" name="msg" value="Een string met \"quotes\" ..."> en wordt $msg "Een string met \" . Niks beter :-( Nu heb ik gemerkt dat in forms, de dubbele quote wordt doorgegeven als "%22". Vraag: is er een functie om alle quotes in een $string om te zetten naar %22 ? Met htmlspecialchars($string) of htmlentities($string) krijg je """ ipv "%22". thanks flo
Technical Details
Message-ID:
<1004113201.45210@seven.kulnet.kuleuven.ac.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!opentransit.net!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,651fb7f54d23b157,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-10-26 09:20:14 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!opentransit.net!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail From: Floris Lambrechts <floris_lambrechtsAspammitA@linuxfocus.dot.org> Newsgroups: be.comp.programming Subject: PHP: quotes doorgeven via forms Date: Fri, 26 Oct 2001 18:29:34 +0200 Organization: KULeuvenNet Lines: 40 Message-ID: <1004113201.45210@seven.kulnet.kuleuven.ac.be> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: naxos.belnet.be 1004113201 15916 134.58.127.12 (26 Oct 2001 16:20:01 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Fri, 26 Oct 2001 16:20:01 +0000 (UTC) User-Agent: KNode/0.6.1 Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@10-67-18-149.kotnet.org X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)