Despod
Новичок
Permission denied
Пытаюсь залить фотки на сервер, но что то не работает.
if (isset($_FILES['image']))
{
if (!empty($_FILES['image']['tmp_name'])and($_POST['name']))
{
$ext=strrchr(($_FILES['image']['name']),".");
echo $ext;
$extension=array(".gif",".jpg",".JPG");
if (in_array($ext,$extension))
{
$names=time().$ext;
$img="./../files/".$names;
echo "<br>";
echo $img;
echo "<br>";
if (copy($_FILES['image']['tmp_name'],$img)) //(это 27 строка)
{
unlink($_FILES['image']['tmp_name']);
chmod($img,0644);
$discrib=trim(htmlspecialchars(stripslashes($_POST['name'])));
$query="INSERT INTO `pr_user_photo` (id_user,name,url)
VALUES (\"$id_user\",\"$discrib\",\"$names\")";
$result=mysql_query($query,$sql) or die("");
header("location:./../index.php?id=2&op=4");
}
else
{
echo "Ошибка сервера. Фото не может быть загружено.";
}
}
else
{
echo "2";
}
}
else
{
header("location:./../addphotoform.php");
}
при выполнении скрипта выдает следущее...
.jpg
./../files/1150695451.jpg
Warning: copy(./../files/1150695451.jpg): failed to open stream: Permission denied in addphoto.php on line 27
Ошибка сервера. Фото не может быть загружено.
Я так понимаю у меня не хватет прав на заливку в эту папку(если я не прав разжуйте плиз этот английский). Как решить эту проблему? Заранее благодарен.
Пытаюсь залить фотки на сервер, но что то не работает.
if (isset($_FILES['image']))
{
if (!empty($_FILES['image']['tmp_name'])and($_POST['name']))
{
$ext=strrchr(($_FILES['image']['name']),".");
echo $ext;
$extension=array(".gif",".jpg",".JPG");
if (in_array($ext,$extension))
{
$names=time().$ext;
$img="./../files/".$names;
echo "<br>";
echo $img;
echo "<br>";
if (copy($_FILES['image']['tmp_name'],$img)) //(это 27 строка)
{
unlink($_FILES['image']['tmp_name']);
chmod($img,0644);
$discrib=trim(htmlspecialchars(stripslashes($_POST['name'])));
$query="INSERT INTO `pr_user_photo` (id_user,name,url)
VALUES (\"$id_user\",\"$discrib\",\"$names\")";
$result=mysql_query($query,$sql) or die("");
header("location:./../index.php?id=2&op=4");
}
else
{
echo "Ошибка сервера. Фото не может быть загружено.";
}
}
else
{
echo "2";
}
}
else
{
header("location:./../addphotoform.php");
}
при выполнении скрипта выдает следущее...
.jpg
./../files/1150695451.jpg
Warning: copy(./../files/1150695451.jpg): failed to open stream: Permission denied in addphoto.php on line 27
Ошибка сервера. Фото не может быть загружено.
Я так понимаю у меня не хватет прав на заливку в эту папку(если я не прав разжуйте плиз этот английский). Как решить эту проблему? Заранее благодарен.
быстро....