Versio

URLEncode()

Overzicht Reageren

- Raoul -
Redacteur

- Raoul -

17/08/2011 17:55:59
Quote Anchor link
Hoi

Ik probeer een url te encoden maar ik krijg steeds geen resultaten terug.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
        $xml = simplexml_load_file('http://gdata.youtube.com/feeds/api/videos/-/' . urlencode($q) . '?orderby=viewCount&max-results=20');


Als ik alleen 1 keyword typ maar als ik dan bijvoorbeeld 'lady gaga' typ komt er niks in beeld...

Raoul
 
PHP hulp

PHP hulp

25/05/2012 17:08:35
Gesponsorde koppelingen:
 
Jacco Brandt

Jacco Brandt

17/08/2011 17:59:02
Quote Anchor link
Zou je dat onderste gedeelte in ABN kunnen vertalen?
 
- Raoul -
Redacteur

- Raoul -

17/08/2011 18:09:40
Quote Anchor link
Die $q is een $_POST['q'], als ik bv nu 'Lady gaga' typ, returnt er niks
Als ik dan weer 'Ladygaga' typ, dan returnt er wel iets

Snappie ;)
 
Allard Jansen

Allard Jansen

17/08/2011 19:21:11
Quote Anchor link
Het is de bedoeling dat je Lady Gaga, laat omzetten naar Lady%Gaga. Dan werkt hij wel.
 
- Raoul -
Redacteur

- Raoul -

17/08/2011 20:04:53
Quote Anchor link
Bedankt voor je reactie.
Door te replace lukt het niet, maar als ik de URL, dus de + manueel verander in een % werkt het wel.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
str_replace('+', '%', $_GET['q'])


Wat is hier mis mee?!
 
Allard Jansen

Allard Jansen

17/08/2011 22:44:00
Quote Anchor link
Waarom gebruik je niet gewoon dit? Je moet UrlEndecode nu wel weglaten.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
str_replace(' ', '%', $_GET['q'])
 
- Raoul -
Redacteur

- Raoul -

18/08/2011 00:01:00
Quote Anchor link
Laat maar, ik heb het al ;)

Omdat de site toch Ajax is heb ik het maar via JS opgelost :)
En dat van jou zou toch niet werken, had dat al geprobeerd ;)

Toch bedankt voor je hulp, maar nu werkt het zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$.get('ajax.php?q=' + q.replace(' ', '%') + '&results=' + results, function(data)
 
Victor -

Victor -

18/08/2011 11:25:04
Quote Anchor link
Dat is precies hetzelfde wat Allard zei, alleen dan in javascript o.O
 
- Raoul -
Redacteur

- Raoul -

18/08/2011 11:34:06
Quote Anchor link
Eerder werkte ik met een get form, die spaties veranderde in een + ;)
 
Jacco Brandt

Jacco Brandt

18/08/2011 11:36:47
Quote Anchor link
En wat nu als q bijvoorbeeld dit is: "test&results=40000"
 



Overzicht Reageren