Hallo,
folgendes Problem, ich lade ein Bild hoch und er sagt mir das 1. die Datei endung falsch sei und 2tens das die variable leer sei:
uploadscript:
PHP Ausschnitt:
fehler:
Notice: Undefined index: files in C:\~~~\pro_img.inc.php on line 7
Notice: Undefined index: files in C:\~~~\pro_img.inc.php on line 8
Notice: Undefined index: files in C:\~~~\pro_img.inc.php on line 9
Notice: Undefined index: files in C:\~~~\pro_img.inc.php on line 10
nur gif und jpeg Dateien dürfen hochgeladen werden.
eigenartigerweise habe ich das selbe script für einen anderen Bildupload im einsatz und es funktioniert.
lg
folgendes Problem, ich lade ein Bild hoch und er sagt mir das 1. die Datei endung falsch sei und 2tens das die variable leer sei:
uploadscript:
HTML:
<form action="#" method="post" enctype="multipart/form-data" name="profil_up">
<input type="file" name="files" /><br /> <br />
<input type="submit" value="Hochladen" name="proimg" />
</form>
PHP Ausschnitt:
PHP:
<?php
if(isset($_POST['proimg'])) {
ini_set('display_errors', 1);
$user = $_SESSION["user"];
$pun = ".";
$tempname = $_FILES['files']['tmp_name'];
$name = $_FILES['files']['name'];
$type = $_FILES['files']['type'];
$size = $_FILES['files']['size'];
$array = explode(".", $name); // wie vorher
$extension = array_pop($array);
if($type != "image/gif" && $type != "image/jpeg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "2000000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 200 KB!";
}
if(empty($err)) {
fehler:
Notice: Undefined index: files in C:\~~~\pro_img.inc.php on line 7
Notice: Undefined index: files in C:\~~~\pro_img.inc.php on line 8
Notice: Undefined index: files in C:\~~~\pro_img.inc.php on line 9
Notice: Undefined index: files in C:\~~~\pro_img.inc.php on line 10
nur gif und jpeg Dateien dürfen hochgeladen werden.
eigenartigerweise habe ich das selbe script für einen anderen Bildupload im einsatz und es funktioniert.
lg