sword
Новичок
Загрузка файлов на сервер
Я загружаю файлы на сервер с помощью данных скриптов
http://digitarald.de/playground/uplooad.html
но мне не понятно как аписать их в папку вот что я делаю
подскажите что я не правельно делаю ???
Я загружаю файлы на сервер с помощью данных скриптов
http://digitarald.de/playground/uplooad.html
но мне не понятно как аписать их в папку вот что я делаю
PHP:
<?
if ($_FILES['Filedata']['name'] && ($log = fopen('./upload.log', 'a') ) )
{
$file = $_FILES['Filedata']['tmp_name'];
$error = false;
if (!is_uploaded_file($file) || ($_FILES['Filedata']['size'] > 2 * 1024 * 1024) )
{
$error = '400 Bad Request';
}
if (!$error && !($size = @getimagesize($file)))
{
$error = '409 Conflict';
}
if (!$error && !in_array($size[2], array(1, 2, 3, 7, 8) ) )
{
$error = '415 Unsupported Media Type';
}
if (!$error && ($size[0] < 25) || ($size[1] < 25))
{
$error = '417 Expectation Failed';
}
fputs($log, ($error ? 'FAILED' : 'SUCCESS') . ' - ' . gethostbyaddr($_SERVER['REMOTE_ADDR']) . ": {$_FILES[Filedata][name]} - {$_FILES[Filedata][size]} byte \n" );
fclose($log);
if ($error)
{
header('HTTP/1.0 ' . $error);
die('Error ' . $error);
}
else
{
$new_filename = $_FILES[‘Filedata’][‘name’];
$new_filename = str_replace(’ ‘, ‘_’, $new_filename); move_uploaded_file($_FILES[‘Filedata’][‘tmp_name’],$_SERVER[‘DOCUMENT_ROOT’].’/uploads/’.$new_filename)
//$query = “INSERT INTO uploads (artist_uid, location, id) VALUES (’$uid’, ‘$new_filename’, ‘$id’)”;
//$result = @mysql_query ($query);
}
die('Upload Successfull');
}
?>