Я не могу сохранять изображения с move_uploaded_file ()

Хорошие,

У меня есть формуляр, где между другими inputs, у меня есть один из типа "file", чтобы мочь пересылать изображения. После я хотел бы сохранять эти изображения в папке моего проекта.

<form class="articulos" enctype="multipart/form-data" action="nuevo_post.php" method="post">

        <h1>Título</h1>
        <input type="text" name="titulo"  placehoder="Introduce el título del artículo">

        <h1>Publicado por:</h1>
        <select class="select" name="creador">
            <option name="Egoi" value="Egoi" <?php if ($creador == 'Egoi Cantero') {echo 'selected';} ?>>Egoi Cantero</option>
        </select>

        <h1>Categoria:</h1>
        <select class="select" name="categoria">
            <option name="Articulo" value="Articulo" <?php if ($categoria == 'Articulo') {echo 'selected';} ?>>Articulo</option>
            <option name="Analisis" value="Analisis" <?php if ($categoria == 'Analisis') {echo 'selected';} ?>>Análisis</option>
        </select>

        <h1>Artículo</h1>
        <textarea name="articulo"></textarea>

        <input class="fichero" type="file" name="thumb">

        <input class="enviar" type="submit" name="enviar" value="Crear nuevo post">
    </form>

Часть PHP, у меня есть следующее:

$thumb = $_FILES['thumb']['tmp_name'];
$thumb_db = $_FILES['thumb']['name'];

$ruta = '../imagenes/articulos/' . $thumb_db;

move_uploaded_file($thumb, $ruta);

Я считаю папку созданной уже в каталоге, но он показывает мне 2 ошибки:

Warning: move_uploaded_file (. / изображение / статья / image-12.jpeg): failed to open stream: Permission denied in/Applications/XAMPP/xamppfiles/htdocs/xboxone/admin/nuevo_post.php он-лайн 29

Warning: move_uploaded_file (): Unable to move '/Applications/XAMPP/xamppfiles/temp/phpzypxGa' to '. / изображение / статья / image-12.jpeg' in/Applications/XAMPP/xamppfiles/htdocs/xboxone/admin/nuevo_post.php он-лайн 29

Он мог бы сохранять их вручную в папке, и ввиду того, что я сохраняю имя изображения в базе данных загружать ее PHP, но от этой формы я забываю предохранить файл.

Спасибо заранее.

1
задан 27.01.2017, 16:15
1 ответ

Решенный, cГіdigo он правилен. Проблема это tenГ - в с разрешениями папки, которая sГіlo tenГ - в права чтения. Нужно давать возможность правам написания tambiГ©n.

2
ответ дан 24.11.2019, 11:25