|
|
|
| В чем может быть проблема, раньше все норм работала
<?
if (isset($_POST["img_Save"]))
{
$f = fopen("../content/$page/".$_POST["img_filename"].".desc", "w");
fputs($f, stripslashes($_POST["img_desc"]));
fclose($f);
echo "Сохранено..";
}
else echo 'dfsdfs';
if (isset($_POST["delete"]))
{
unlink("../content/$page/".$_POST["img_filename"].".desc");
unlink("../content/$page/".$_POST["img_filename"].".thumb.".substr($_POST["img_filename"], -3, 3));
unlink("../content/$page/".$_POST["img_filename"]);
echo "Удалено..";
}
if (isset($_POST["add_image"]))
{
$res = UploadFile("../content/$page/","new_image");
echo $res;
echo $f = $fname.".desc";
if ($res != "Ошибка загрузки файла!")
{
$fname = "../content/$page/" . $_FILES["new_image"]["name"];
if (trim($_POST["new_desc"]) != "")
{
$f = fopen($fname.".desc", "w");
fputs($f, stripslashes($_POST["new_desc"]));
fclose($f);
}
img_resize($fname, $fname.".thumb.".substr($fname, -3, 3), 100, 100);
}
}
?>
|
вот сама функция
<?
function UploadFile($dir, $InputName)
{
if($_FILES["$InputName"]["size"] > 1024*3*1024)
return ("Размер файла превышает три мегабайта");
if(copy($_FILES["$InputName"]["tmp_name"], $dir.$_FILES["$InputName"]["name"]))
return ("Файл успешно загружен");
else return "Ошибка загрузки файла!";
}
?>
|
Скрипт выводит Ошибка загрузки файла!Помогите разобраться! | |
|
|