Berichten: 20
avatar
Offline Stuur privebericht
Ik heb een klein probleem en ik (zelf) kom er maar niet uit. Misschien dat jullie mij uit de brand kunnen helpen.

Heb het probleem dat de code die URL's controleert zoals bijvoorbeeld

http://spreadsheets.google.com/pub?key=0AooJwPm19x31dC1ZOEE0ZGUwNkxNVURhaFd2VnJZR0E&hl=nl&single=true&gid=0&output=html

Blokkeert en dus als een niet geldige url ziet.

HELUUUP

Code:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
function is_valid_url($url NULL)
{
    if(
$url == NULL){ return false; }
    
$protocol '(http://|https://)';
    
$allowed '([a-z0-9]([-a-z0-9]*[a-z0-9]+)?)';
    
$regex "^"$protocol '(' $allowed '{1,63}.)+''[a-z]' '{2,6}';
    if(
eregi($regex$url) == true){ return true; }else{ return false; }
}

08-10-2010 22:51
Dit topic is 244 keer bekeken door 50 verschillende leden
Reacties op: "Valid url"
1
Berichten: 20
avatar
Offline Stuur privébericht
71 keer bekeken door 33 verschillende leden.. Hmm echt niemand aanwezig die mij kan helpen?
09-10-2010 17:52
GTFO
Berichten: 569
avatar
Offline Stuur privébericht
Ik vraag mij vooral af waarom jij jezelf niet kan helpen.

Natuurlijk heb je al opgezocht hoe een regex werkt, en natuurlijk zal je wel gekeken hebben welke tekens in de url zitten.

Ik zie letters, cijfers, en een paar rare tekens.
Dan kijk ik naar je regex, en ik zie dat je enkel letters en cijfers toestaat.

Terwijl ik in je url ook "?, &, =" zie staan.

Nieuwe reactie samengevoegd met originele reactie op 09.10.10 20:51:31:
Lol, waarom probeer je het hier niet op te lossen in plaats van mijn antwoord in jouw vraag te verdraaien op een ander forum ...
09-10-2010 18:00
Reageer op: "Valid url"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden