Hoi,
PHP:
Bij het aanroepen van een url kan een willekeurige tekst door de gebruiker opgegeven worden. Deze wordt vervolgens meegegeven als get parameter. Zie voorbeeldje:
$parameterValue = url_encode("blaf =) nog wat tekst.");
$result = file_get_contents("http://bla.nl?parameter=" . $parameterValue);
Nu merk ik dat het encoderen verkeerd gaat. Bij het aanroepen van de file_get_contents krijg ik een dikke warning en wordt de tekst na de =) niet ge-urlencoded.
Weet iemand hier een oplossing voor? Ik kan natuurlijk de smiley vervangen... maar een andere oplossing is hopelijk gebruiksvriendelijker.
Thanks.
- Smileys in url (file_get_contents & url_encode)
-
04-11-2009, 17:33 #1
- Berichten
- 27
- Lid sinds
- 15 Jaar
Smileys in url (file_get_contents & url_encode)
Laatst aangepast door Rico Pauw : 04-11-2009 om 18:23
-
-
04-11-2009, 19:24 #2
- Berichten
- 217
- Lid sinds
- 16 Jaar
Hi Rico ;)
Heb je geprobeerd zonder haakjes?
$parameterValue = url_encode "blaf =) nog wat tekst.";
$result = file_get_contents "http://bla.nl?parameter=$parameterValue";
-
05-11-2009, 07:10 #3
- Berichten
- 27
- Lid sinds
- 15 Jaar
Ha Nathaniel ;)
Wel geprobeerd, maakt echter geen verschil.
Dank.
-
05-11-2009, 09:49 #4
- Berichten
- 517
- Lid sinds
- 17 Jaar
Code:$value = htmlentities("blaf =) en nog wat tekst"); $parameterValue = url_encode($value); $result = file_get_contents("http://bla.nl?parameter=" . $parameterValue);
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic