следующая функция закачивает файл:
function ImageSave($path, $name)
{ //echo "_________".$name."__________";
if (!$_FILES[$name][\'name\']) return;
$file = $_FILES[$name][\'tmp_name\'];
$file_name = $_FILES[$name][\'name\'];
$file_size = $_FILES[$name][\'size\'];
$file_type = $_FILES[$name][\'type\'];
$file_error = $_FILES[$name][\'error\'];
if ($file_error > 0)
{
switch ($file_error)
{
case 1: echo \'File exceeded upload_max_filesize\'; break;
case 2: echo \'File exceeded max_file_size\'; break;
case 3: echo \'File only partially uploaded\'; break;
case 4: echo \'No file uploaded\'; break;
}
exit;
}
if(! file_exists($path))
{
$oldmask = umask(0);
mkdir ($path, 0777);
umask($oldmask);
}
$upfile = $path.\'/\'.$file_name;
if (is_uploaded_file($file))
{
if (!move_uploaded_file($file, $upfile))
{
echo \'Problem: Could not move file to destination directory\';
exit;
}
}
else
{
echo \'Problem: Possible file upload attack. Filename: \'.$file_name;
exit;
}
return $upfile;
}
файл закачивается в БД путь записывается... а картинка при этом не отображается...
хостинг h1.ru
тут или в функции чего не хватает или права доступа к папке...