Op een website waar ik aan bezig ben is het mogelijk om je website in te vullen. Ik wil dus controleren of die persoon de http:// ook ervoor heeft geplaatst of niet. Als dat niet zo is dan voeg ik die gewoon toe natuurlijk. maar hoe kan ik dit controleren? Zal wel in dezelfde stijl zijn als substr($string, waarde) maar ik weet niet welke functie ervoor dient...
Frank, volgens mij snap je niet echt wat zijn plan is ;)
Hij wil mensen hun website in laten vullen op zijn site. Als iemand dan invult '[ignore]www.google.nl'; in plaats van 'http://www.google.nl[/ignore]';, krijg je vervolgens dit als je het resultaat laat zien:
Ik denk dat hij bedoelt dat je ergens een url op kan geven, en hij wil nu zelf controleren of de url begint met http://, of dat hij het er nog voor moet zetten. Voorbeeld van toepassing: ubb parser.
Kan met substr op zich heel gemakkelijk:
<?php
if(substr($url, 0, 7) != 'http://') {
$url = 'http://' . $url;
}
?>
Toch maakt dat niet al te veel uit, de browser gaat by default toch wel in het http kletsen.
Ik zou me meer zorgen maken over het www-gedeelte, dat kan tenslotte ook een subdomein zijn. Het maakt namelijk nogal verschil of je naar www.domeinnaam.nl gaat of wiki.domeinnaam.nl (in beide gevallen mag je daar nog http voor zetten, dat maakt niet veel uit).