Url invoeren in form, doorsturen naar die pagina.
Hey, ik heb een vraagje. Voor een soort browser in browser (voor een apperaat dat binnenkort op de markt komt) heb ik even een vraagje.
Is het mogelijk dat als je een url in een form typt, je dan ook op de desbetreffende pagina uitkomt? Dus als je www.phphulp.nl intypt, je ook dan op www.phphulp.nl uitkomt?
Thanks!
Is het mogelijk dat als je een url in een form typt, je dan ook op de desbetreffende pagina uitkomt? Dus als je www.phphulp.nl intypt, je ook dan op www.phphulp.nl uitkomt?
Thanks!
Tuurlijk is dat mogelijk Peter. Je zal echter wel eerst (voor het doorsturen) moeten controleren of die url wel geldig is/ bestaat. En zo ja, dan doorsturen.
Ja sorry, maar ik ben echt pas net met PHP begonnen, en ben hier nou niet echt bepaald slim in :P Heb je misschien ook een script oid waarmee ik dit kan doen?
Btw bedankt voor je snelle antwoord (a)!
Btw bedankt voor je snelle antwoord (a)!
We kauwen hier de boel niet voor, als het voor een nieuw apparaat wat nog op de markt moet komen is, hoe kom je dan tot zo'n opdracht als je kennis zo beperkt is?
Klein voorzetje dan:
Klein voorzetje dan:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){// formulier is gepost
if(ereg("^(http://)?([a-zA-Z0-9]*_?[a-zA-Z0-9])*([a-zA-Z0-9])*\.([a-zA-Z0-9])*(\.)?([a-zA-Z0-9])*",$_POST['url'])){//geldige url (kan beter denk ik andere regex)
//hier forwarden
}
}
?>
<form name="formulier" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="url">
<input type="submit" name="submit" value="submit">
</form>
if($_SERVER['REQUEST_METHOD'] == "POST"){// formulier is gepost
if(ereg("^(http://)?([a-zA-Z0-9]*_?[a-zA-Z0-9])*([a-zA-Z0-9])*\.([a-zA-Z0-9])*(\.)?([a-zA-Z0-9])*",$_POST['url'])){//geldige url (kan beter denk ik andere regex)
//hier forwarden
}
}
?>
<form name="formulier" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="url">
<input type="submit" name="submit" value="submit">
</form>
Nee, vergelijk het maar met de Wii Internet browser. Dat is ook een apperaat, maar om goed te kunnen surfen heb je tabbladen nodig. :P Maar toch bedankt :D
En ik maak de goal?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){// formulier is gepost
if(ereg("^(http://)?([a-zA-Z0-9]*_?[a-zA-Z0-9])*([a-zA-Z0-9])*\.([a-zA-Z0-9])*(\.)?([a-zA-Z0-9])*",$_POST['url'])){//geldige url (kan beter denk ik andere regex)
header('Location: ' . $_POST['url']);
}
}
?>
<form name="formulier" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="url">
<input type="submit" name="submit" value="submit">
</form>
if($_SERVER['REQUEST_METHOD'] == "POST"){// formulier is gepost
if(ereg("^(http://)?([a-zA-Z0-9]*_?[a-zA-Z0-9])*([a-zA-Z0-9])*\.([a-zA-Z0-9])*(\.)?([a-zA-Z0-9])*",$_POST['url'])){//geldige url (kan beter denk ik andere regex)
header('Location: ' . $_POST['url']);
}
}
?>
<form name="formulier" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="url">
<input type="submit" name="submit" value="submit">
</form>
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<form action="<?php echo "$_SERVER[PHP_SELF]"; ?>" method="get">
<input type="text" name="url">
<input type="submit" name="gaan" value="Ga naar url">
</form>
<?php
if(isset($_GET[gaan])){
$http=substr($_GET[url],0,4);
if($http=="http") $url=$_GET[url];
else $url="http://".$_GET[url];
echo "$url";
?>
<script language="JavaScript">
<!--
window.location="<?php echo "$url"; ?>";
//-->
</script>
<?php
}
?>
<input type="text" name="url">
<input type="submit" name="gaan" value="Ga naar url">
</form>
<?php
if(isset($_GET[gaan])){
$http=substr($_GET[url],0,4);
if($http=="http") $url=$_GET[url];
else $url="http://".$_GET[url];
echo "$url";
?>
<script language="JavaScript">
<!--
window.location="<?php echo "$url"; ?>";
//-->
</script>
<?php
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Aron K
en als zijn browser nou (nog) geen javascript ondersteunt?
Ja, dat is idd vervelend.
Jammer dat er nog van dat soort lastige mensen op deze aarde rondlopen, sorry heb ik zo geen oplossing voor.
Jammer dat er nog van dat soort lastige mensen op deze aarde rondlopen, sorry heb ik zo geen oplossing voor.




