Hallöchen Forum...
Ist zwar bestimmt schon der 10. Beitrag zu diesem Thema, aber ich hab auch über intensive Suche leider noch nichts hilfreiches gefunden.
Ich habe eine Php-Datei in der ich über einen Link eine upload.php öffne. Über den Link gebe ich der upload-php einen Wert mit, der das Verzeichnis bildet.
Der Link:
PHP-Code:
<a href="?path=upload&einheit=$dEinheit">Upload</a>
(in $dEinheit steht "HMS Mercury" drin)
Die upload.php soll nun aus dem übergebenen wert das zielverzeichnis bilden: (Die Funktion FuncGetLang() macht aus HMS Mercury ein "mer")
PHP-Code:
<?php
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
LoadLang('status');
if (isset($_GET['einheit']))
$tEinheit = $_GET['einheit'];
$target = "content/" . FuncGetLang($tEinheit) . "/";
$target = $target . basename( $_FILES['userfile']['name']) ;
//echo $target; //Hier sieht noch alles korrekt aus target= content/mer/
move_uploaded_file($_FILES['userfile']['tmp_name'], $target);
?>
<table border="0" cellpadding="0" cellspacing="0" align="center" width="70%" >
<tr>
<td width="100%" style="text-align: middle;" align="center" class="status">
<!-- hier die form zum hochladen -->
<form action="?path=upload" enctype="multipart/form-data" method="POST">
neues Dokument hochladen: <input type="file" name="userfile">
<input type="submit" name="submit" value="Hochladen">
</form>
</td>
</tr>
</table>
<?php
(alles ohne schnörkel, nur auf das wesentliche konzentriert)
Der upload funktioniert auch, nur leider immer in das Verzeichnis /content. Wie kann ich dem Script jetzt mitgeben, dass er ein variables unterverzeichnis hat?????
Würd mich freuen, wenn mir jemand die Augen öffnen könnte...
lg micha