Ich habe mir von jemanden ein kleines Upload Script machen lassen weil ich das gebraucht habe..
Aber irgendwie funzt das nicht kann sich das jemand mal bitte ansehen?
Damit rufe ich die Bild datein vom Rechner auf:
in der Echo Ausgabe steht NIX...
Und hochgeladen wird auch nix
In
steht mein Ordnername
Aber irgendwie funzt das nicht kann sich das jemand mal bitte ansehen?
PHP:
//BILD UPLOAD
$arr_erlaube_dateityp = array(gif,jpg,jpeg,png);
$erlaubte_extensionen = join(', ',$arr_erlaube_dateityp);
// Uploaddurchlauf Start
for ($i=0; $i<count($_FILES['UPFILE']['name']); $i++) {
if ($_FILES['UPFILE']['name'][$i] == '')
{
continue;
}
// Zeichenfilter
$File = strtr(stripslashes($_FILES['UPFILE']['name'][$i]), '\'" |\\/?!*:#', '___________');
// Dateiendung ermitteln
$punkt = strrpos($File, '.');
$laenge = strlen($File);
$endung = strtolower(substr($File, -($laenge - $punkt - 1)));
$dname = substr($File, 0, -($laenge - $punkt - 1));
// Fehlerausgabe wenn Dateiendung nicht erlaubt
if (!in_array($endung, $arr_erlaube_dateityp)) {
fehlerausgabe("Die Dateiendung <b>$endung</b> ist nicht erlaubt");
continue;
}
// Zufallszeichen fuer Dateiname
function randomstring($dateiname)
{
$dateiname = strtolower(substr(md5(microtime()),0,8));
return $dateiname;
}
// Dateiendung ermitteln
$punkt = strrpos($File, '.');
$laenge = strlen($File);
$endung = strtolower(substr($File, -($laenge - $punkt - 1)));
$dname = substr($File, 0, -($laenge - $punkt - 1));
$dateipfad_name = $picpfad.$file;
// Zufallsdateiname erzeugen
$rand_value = randomstring($file);
$newfilenamekompl = "$rand_value.$endung";
$savename = $picpfad.$newfilenamekompl;
// hochgeladene Daeien speichern
if(@move_uploaded_file($_FILES['UPFILE']['tmp_name'][$i], $savename)) {
chmod($savename, 0777);
}
echo"$newfilenamekompl";
}
Damit rufe ich die Bild datein vom Rechner auf:
PHP:
<input class="upfileform" type="file" name="UPFILE" size="20">
in der Echo Ausgabe steht NIX...
Und hochgeladen wird auch nix
In
PHP:
$picpfad
Zuletzt bearbeitet: