Archief - PHP: Bestand uploaden

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

[bug]

Legacy Member
Ik heb op internet een scriptje gevonden om eenvoudig tekstbestanden te uploaden naar een server:

HTML Bestand
HTML:
<html>
	<head>
		<title>Upload something...</title>
	<head>
	</head>
	<body>
		<h1><u>Bestand uploaden</u></h1>
		<form enctype="multipart/form-data" action="upload.php" method="POST">
		<input name="uploaded" type="file"/> <br/><br/>
		<input type="submit" value="Upload"/>

		<input type="radio" name="group1" value="opt1"> opt1
		<input type="radio" name="group1" value="opt2"> opt2
		<input type="radio" name="group1" value="opt3"> opt3
		</form>
	</body>
</head>
</html>

PHP Bestand
PHP:
<?php 
$target = "upload/"; 
$target = $target . basename( $_FILES['uploaded']['name']) ; 
$ok=1; 
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) 
{
echo "The file ". basename( $_FILES['uploaded']['name']). " has been uploaded";
} 
else {
echo "Sorry, there was a problem uploading your file.";
}
?>

Zoals je kan zien zijn er 3 radio buttons voorzien in het HTML bestand.
Aan de hand van welke optie geselecteerd is zou het bestand in één bepaalde map op de server komen. Maar hoe vertel ik aan het PHP bestand welke optie van de 3 geselecteerd is?

Alvast bedankt.

Sprits

Legacy Member
PHP:
$map = $_POST["group1"];

if ($map == "opt1") {
// zet in map 1
}
elseif ($map == "opt2") {
// zet in map 2
}
else {
// zet in map 3
}

zoiets ongeveer :)

[bug]

Legacy Member
nibbler.be zei:
PHP:
$map = $_POST["group1"];

if ($map == "opt1") {
// zet in map 1
}
elseif ($map == "opt2") {
// zet in map 2
}
else {
// zet in map 3
}

zoiets ongeveer :)

Succes!
Hartelijk bedankt ;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan