http:// voor website adres

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

27/08/2004 11:13:00
Quote Anchor link
hallo, ik ben lang aan het klooien geweest en toen maar gaan zoeken op internet voor dit script, ik kon niks vinden dus vraag ik het maar aan jullie :P

mijn script:

<html>
<head>
</head>
<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

$website
= $_GET['website'];


if(ereg("^([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$website))
{

$website="http://" . $website;
echo $website;
}

else
{
echo $website;
}


?>


<form method=get>
<input type=text name=website>
<input type=submit name=submit value=verzenden>
</form>
</body>
</html>

nu is het de bedoeling dat als iemand een homepage invult dat deze http:// ervoorzet, maar als de invuller het er al heeft staan dat dit ook staan blijft, en als er zomaar iets doms ingevult wordt deze een foutmelding geeft.

wie o wie helpt mij?
 
PHP hulp

PHP hulp

15/01/2025 11:36:08
 
B a s
Beheerder

B a s

27/08/2004 13:44:00
Quote Anchor link
je kunt dat zo checken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?
if (substr($website, 0, 7) == "http://")
    echo $website;
else
{
    $website = "http://" . $website;
    echo $website;
}

?>
 

28/08/2004 14:59:00
Quote Anchor link
en als nu iemand daar nu zijn naam invult dan? dan komt er geen foutmelding.
 
Mitch X

Mitch X

28/08/2004 16:43:00
Quote Anchor link
Tsja, dan blijf je aan de gang he?
Ook dit is natuurlijk niet waterproof ...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
if (substr($website, 0, 7) == "http://")
    echo $website;
else
{
    if(substr($website, 0, 4) == "www.")
       echo "http://" . $website;
    else
       echo "Das geen website, oplichter ;)!";
}

?>


Edit: Er zijn namelijk ook mensen met bijv. http://members.lycos.nl ... dus geen www.
Gewijzigd op 28/08/2004 16:44:00 door Mitch X
 

28/08/2004 16:52:00
Quote Anchor link
nee daarom had ik reguliere expressies gemaakt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.