Hallo,
Ich habe hier ein Uploadscript, das jedoch leider nicht ganz rundläuft.
Ich habe es an einem anderen Rechner probiert, da lief es, leider läuft es nun nicht mehr. Der Ordner in dem der Upload laufen soll ist auch auf 777 gesetzt, also vollkommene Schreibrechte. Vielleicht findet ihr einen Fehler:
Wie sicher ist so ein Standartscript überhaupt?!
MfG Blck
EDIT1: So also ich habe es jetzt ohne die Überprüfung auf Dateityp ausgeführt. nur stimmt irgendwas immer noch nicht. Nun kann es allerdings nur am Pfad bzw. an der Konfiguration liegen.
EDIT2: An der liegt es auch die Variablen $tmpdatei,$orgdatei,$dateigro etc sind leer! Ein echo vom definierten Pfad funktioniert, bis auf die Ausgabe von $orgdatei;
Ich habe hier ein Uploadscript, das jedoch leider nicht ganz rundläuft.
Ich habe es an einem anderen Rechner probiert, da lief es, leider läuft es nun nicht mehr. Der Ordner in dem der Upload laufen soll ist auch auf 777 gesetzt, also vollkommene Schreibrechte. Vielleicht findet ihr einen Fehler:
PHP:
<?
if ($_POST['fileupload']) {
$orgdatei = $_FILES['file']['name'];
$tmpdatei = $_FILES['file']['tmp_name'];
$dateityp = GetImageSize($tmpdatei);
$dateigro = $_FILES['file']['size'];
echo $dateigro."<br>".$dateityp[2];
$pfad = "xxx/xxx/".$orgdatei;
if (($dateigro < 1024000) && ($dateityp[2]!=0)) {
if (move_uploaded_file($tmpdatei, $pfad)) {
echo "<script type='text/javascript'>alert('Die Datei ".$orgdatei." wurde erfolgreich hochgeladen');</script>";
}else
echo "<script type='text/javascript'>alert('Hochladen nicht erfolgreich');</script>";
}else {
echo "<script type='text/javascript'>alert('Entweder die Datei ist kein Bild oder sie ist zu gross');</script>";
}
}
?>
<form name='upload' action='' method='POST' enctype="multipart/form-data">
Datei hochladen: <input type='file' name='file'><br><br>
<input type='submit' name='fileupload' value='Hochladen'>
</form>
MfG Blck
EDIT1: So also ich habe es jetzt ohne die Überprüfung auf Dateityp ausgeführt. nur stimmt irgendwas immer noch nicht. Nun kann es allerdings nur am Pfad bzw. an der Konfiguration liegen.
EDIT2: An der liegt es auch die Variablen $tmpdatei,$orgdatei,$dateigro etc sind leer! Ein echo vom definierten Pfad funktioniert, bis auf die Ausgabe von $orgdatei;
Zuletzt bearbeitet: