Upload funktioniert nicht
Xerooo
- php
0 Fing
Hallo ich nutze das folgende Upload Srcipt:
<?php
$ordner=$_REQUEST['ordner'];
$bild=$_REQUEST['bild'];
?>
<form action="upload.php?ordner=<?php echo $ordner ?>&&bild=<?php echo $bild ?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1024000">
<input type="file" name="dateiname">
<input type="submit" value="Übertragen">
</form>
<hr>
<?php
if(isset($dateiname)){
if(!is_uploaded_file($dateiname)){
echo "FEHLER";
exit;
}
$uploadname=$ordner."/bild".$bild.".jpg";
move_uploaded_file($dateiname, $uploadname);
echo "<head><meta http-equiv="refresh" content="0; URL=eingabe.php?ordner=".$ordner.""></head>";
}
?>
</body>
</html>
das funktioniert auch so weit, aber wenn ich das nun in die seite einbauen will dann geht es nicht mehr.
das script wird über eine include.php datei eingebunden
include.php?path=gallerie/upload.php&ordner=xerooo&bild=1
wenn ich nun aber auf Übertragen klicke wird die veriable $dateiname nicht gesetzt und daraus folgt dass auch kein upload stattfindet
Ich bedanke mich schonmal im vorraus für die hilfe
$ordner=$_REQUEST['ordner'];
<input type="file" name="dateiname">
if(isset($dateiname)){
wenn ich nun aber auf Übertragen klicke wird die veriable $dateiname nicht gesetzt und daraus folgt dass auch kein upload stattfindet
Vielleicht informierst Du Dich erstmal darüber, wie PHP hochgeladene Dateien behandelt, inbesondere, wo die Daten aus dem file-<input> landen.
$uploadname=$ordner."/bild".$bild.".jpg";
move_uploaded_file($dateiname, $uploadname);
Möchtest du wirklich deinen Besuchern erlauben, ihre Dateien an beliebige Orte auf dem Server schreiben zu können? Oder warum lässt du ihnen freie Verzeichniswahl?