HTML "url" upload.

Status
Niet open voor verdere reacties.

mpistool

Gebruiker
Lid geworden
15 sep 2009
Berichten
21
voor mijn site heb ik wat technische hulp nodig.
(ik ben meer van het design).
maar ik heb dus zeg maar een form, heel simpel

Post hier je url:
|sumbit|

en normaal ga je bijv naar. twitter.com/url=
en ik wil dus dat achter de "=" de geuploade url komt.
Hoe doe ik dit?

Ik heb nu een gratis webhost van webs.com deze ondersteunen geen asp en mysql.
als iemand een andere webhost heeft die dit wel ondersteunt mag je me die ook aanraden, maar ik heb liever het antwoord zonder gebruik van asp en mysql.
 
misschien is het handig als je voortaan je html code ff post bij je vraag :D
als ik het goed begrijp het je een input veld waarin je wilt dat mensen een url kunnen plaatsen. met deze url moet iets gebeuren.

als je iets via een form wilt posten of versturen zit je al snel met php of javascript.
je input field heeft een naam (name="de naam"):
HTML:
<input type="text" name="url" size="40" />
als je op op submit drukt gaat html het formulier versturen. hij verstuurd het formulier naar de file die je boven in je formulier hebt aangeven.(bestand.php) en maakt van name een variabel. dus wat in name op dat moment staat stuurt hij naar bestand.php via post kun je dit dan ophalen en chekken, en weer terug sturen. Denk dat dit allemaal wat te ingewikkeld is, maar je kunt eigenlijk niet om php of javascript heen dan.

HTML:
<form method="post" action="bestand.php">
<!-- je formulier-->
</form>

in bestand.php plaats je stukje php code die dit afhandeld en je url door of terug stuurt.
succes :)
 
misschien is het handig als je voortaan je html code ff post bij je vraag :D
als ik het goed begrijp het je een input veld waarin je wilt dat mensen een url kunnen plaatsen. met deze url moet iets gebeuren.

als je iets via een form wilt posten of versturen zit je al snel met php of javascript.
je input field heeft een naam (name="de naam"):
HTML:
<input type="text" name="url" size="40" />
als je op op submit drukt gaat html het formulier versturen. hij verstuurd het formulier naar de file die je boven in je formulier hebt aangeven.(bestand.php) en maakt van name een variabel. dus wat in name op dat moment staat stuurt hij naar bestand.php via post kun je dit dan ophalen en chekken, en weer terug sturen. Denk dat dit allemaal wat te ingewikkeld is, maar je kunt eigenlijk niet om php of javascript heen dan.

HTML:
<form method="post" action="bestand.php">
<!-- je formulier-->
</form>

in bestand.php plaats je stukje php code die dit afhandeld en je url door of terug stuurt.
succes :)
 
heb even lopen klooien ben niet echt een held in php, maar heb dit er van gemaakt:
je html
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
	<head>
		<title>test</title>
	</head>
	<body>
	
		<form action="url.php" method="post">
			<fieldset>
				<label>post hier je url</label>
				<input type="text" name="url" />
				<input type="submit" value="verzenden" name="verzenden"/>
			</fieldset>
		</form>
	
	</body>
</html>

PHP:
<?php

$mijnsite = "http://www.twitter.com";
$new_url = $_POST["url"];
$goto = "http://www.twitter.com/url=";

if(isset($_POST["verzenden"])){
	if(check_field($new_url)){
		header('Location:' . $goto . $new_url . '');
	}else{
		header('Location:' . $mijnsite . '');
	}
}

function check_field($posted_url){
	if(!empty($posted_url)){
		return true;
	}else{
		return false;
	}
}
?>

misschien is dit wat je bedoeld :D
 
Als het alleen gaat om het sharen op Twitter kan je het zo doen:

Code:
<form action="http://twitter.com/share">
<input type="text" name="url" size="40" /><input type="submit">
</form>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan