dynamisch pad

Status
Niet open voor verdere reacties.

gonzo31

Gebruiker
Lid geworden
11 jan 2007
Berichten
143
Hallo,

Na het eerdere probleem is opgelost, ben ik ineens aardig opweg in m'n site. Echter, ik loop tegen een probleempje aan. Voor het uploaden van bestanden heb ik een compleet script. Deze is echter gebonden aan 1 directory en dat wil ik niet. Ik wil dat de directory gekozen kan worden door middel van een dropdown. Is dat mogelijk? En hoe moet ik dat verwerken? Een dropdown maken kan ik wel d.m.v. <select> blabla </select>. De enige php regel die nu de directory vormt is:
PHP:
$path = "brieven/";

Echter, dit moeten directories worden als brieven1, brieven2 enz.

Alvast bedankt.

Even wat extra info:
Het
PHP:
$path = "brieven/";
wordt weer gebruikt door een andere file. De regel al hier betreft:
PHP:
$aok = move_uploaded_file($this->file["tmp_name"], $this->path . $this->file["name"]);
Waar dat path dus slaat op datgene wat ik wil veranderen in een dropdownlist. Kan ik bijvoorbeeld bij die eerste php-quote een verwijzing laten maken naar zo'n lijst (die dan verderop in het document staat)? En hoe moet ik die verwijzing defineren en de name"", value"" atributen enz?
 
Laatst bewerkt:
Ik heb nu zelf het volgende verzonnen alleen werkt dat niet:
HTML:
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
	<input type="hidden" name="submitted" value="true">
		Laad voor 
		<?PHP 
		$path = 
		"<select name=\"path\">
		<option value=\"brieven1/\">doel1</option>
		<option value=\"brieven2/\">doel2</option>
		<option value=\"brieven3/\">doel3</option>
		<option value=\"brieven4/\">doel4</option>
		<option value=\"brieven5/\">doel5</option>
		<option value=\"brieven6/\">doel6</option>
		</select>"; ?>
		dit bestand:&nbsp;<input name="<?php echo $upload_file_name; ?>" type="file">
		<br><br>
		<input type="submit" value="Uploaden">
	</form>
 
Laatst bewerkt:
Je kan toch gewoon: ipv $path = "brieven/";

PHP:
$path = $_POST['path'];
gebruiken???
 
Ja, zo goed ben ik dus niet in php. Kom net kijken in die wereld:)

Maar je hebt gelijk, je kan "gewoon"
PHP:
$path = $_POST['path'];
gebruiken! Het werkt nu. :thumb:
 
Welcome to the world of PHP :p
Veel succes :)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan