Danke ich Probiere es gleich mal aus
Geht net :
Weiter Lesen
Warning: mkdir() [function.mkdir]: Permission denied in /users/modcraft/www/dateien.php on line 24
Warning: mkdir() [function.mkdir]: No such file or directory in /users/modcraft/www/dateien.php on line 24
Warning: mkdir() [function.mkdir]: No such file or directory in /users/modcraft/www/dateien.php on line 24
Warning: mkdir() [function.mkdir]: No such file or directory in /users/modcraft/www/dateien.php on line 24
es war ne zip datei
hmm
Ich habe gemacht
var $destination = '/users/modcraft/www/downloads/'; // Der Pfad, wo die Dateien gespeichert werden sollen...
------------------- mit NotePad++ --------------
Jetzt ist das so :
Upload.php
?php
class config
{
var $destination = ' da muss das / weg? stand da nähmlich -> modcraft/www/downloads/'; // Der Pfad, wo die Dateien gespeichert werden sollen...
var $blacklist = array('.exe', '.php'); // Liste der verbotenen Dateien ...
}
function checkPath($folders, $mode = 'folder')
{
if(strpos($folders, '/') !== false)
{
$folderArray = explode('/', $folders);
$folderStr = '';
foreach($folderArray as $key => $folder)
{
if(($mode == 'file' && $folder != $folderArray[count($folderArray) - 1]) || $mode == 'folder')
{
$folderStr .= '/'.$folder;
if(!is_dir($folderStr))
{
mkdir($folderStr);
}
}
}
}
else if($mode == 'folder')
{
if(!is_dir($folders))
{
mkdir($folders);
}
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Dateiupload <?php if(isset($_POST) && !empty($_POST)){echo '» Upload erfolgreich';} ?></title>
</head>
<body>
<?php
if(isset($_FILES) && !empty($_FILES))
{
$cfg = new config;
$bad = false;
checkPath($cfg->destination);
foreach($cfg->blacklist as $key => $bad)
{
$length = strlen($bad);
if(substr($_FILES['datei']['name'], '-'.$length) == $bad)
{
$bad = true;
}
}
if(!$bad)
{
move_uploaded_file($_FILES['datei']['tmp_name'], $cfg->destination.$_FILES['datei']['name']);
echo 'Upload erfolgreich.';
}
else
{
echo 'Upload fehlgeschlagen, Dateityp ist nicht erlaubt.';
}
}
?>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="datei" /><br />
<input type="submit" value="Datei hochladen" />
</form>
</body>
</html>
Fehler Code
Warning: mkdir() [function.mkdir]: Permission denied in /users/modcraft/www/downloads/upload.php on line 24
Warning: mkdir() [function.mkdir]: No such file or directory in /users/modcraft/www/downloads/upload.php on line 24
Warning: mkdir() [function.mkdir]: No such file or directory in /users/modcraft/www/downloads/upload.php on line 24
Warning: mkdir() [function.mkdir]: No such file or directory in /users/modcraft/www/downloads/upload.php on line 24
3 mal bearbeitet, zuletzt von
Ironhide99 am 19.02.2013 17:14