Дал права на запись в папке с фотографиями на моем сервере, но скрипт все-равно выдает ошибку о том, что у меня нет прав на запись в эту папку
Я добавил форму:
<form class="addProductForm" method="POST" action="postPortfolio.php" enctype="multipart/form-data">
<p><a>Введите название этой работы: </a><input type="text" name="newDesc" placeholder="Например: Очень красивая терраса вокруг бассейна"></p>
<p><a>Выберите фотографию: <input type="file" name="portPhoto" id="newPhoto" size="10"></a></p>
<p><button>Добавить в портфолио</button></p>
</form>
И скрипт вызываемый формой:
<?php
$allowed_filetypes = array('.jpg','.gif','.bmp','.png'); // Допустимые типы файлов
$max_filesize = 524288; // Максимальный размер файла в байтах (в данном случае он равен 0.5 Мб).
$upload_path = './Style/Photos/Portfolio/'; // Папка, куда будут загружаться файлы .
$filename = $_FILES['portPhoto']['name']; // В переменную $filename заносим имя файла (включая расширение).
$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1); // В переменную $ext заносим расширение загруженного файла.
if(!in_array($ext,$allowed_filetypes)) // Сверяем полученное расширение со списком допутимых расширений.
die('Данный тип файла не поддерживается.');
if(filesize($_FILES['userfile']['tmp_name']) > $max_filesize) // Проверим размер загруженного файла.
die('Фаил слишком большой.');
if(!is_writable($upload_path)) // Проверяем, доступна ли на запись папка.
die('Невозможно загрузить фаил в папку. Установите права доступа - 777.');
// Загружаем фаил в указанную папку.
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $filename))
{
echo 'Ваш фаил успешно загружен ';
echo '<br><br>';
echo '<img src="' . $upload_path . $filename . '" width="300" >';
} else {
echo 'При загрузке возникли ошибки. Попробуйте ещё раз.';
}
?>
При выполнении срипта, получаю ответ "Невозможно загрузить фаил в папку. Установите права доступа - 777.", хотя права 777 именно папке Portfolio я выдал