Intereting Posts
Ошибка SplFileObject не открыла поток: нет такого файла или каталога MySql создает или обновляет строку с помощью ip? PHP-тиснение с цветом Невозможность обновления Laravel 5.1 до 5.2 (это противоречит вашим требованиям или минимальной стабильности) Предупреждение: mysql_select_db () Доступ запрещен для пользователя '' @ 'localhost' (с использованием пароля: НЕТ) Удалите пробелы вокруг определенного символа с помощью preg_replace Использовать кнопки для отправки в php-скрипт как передать переменную POST по ссылкам на собственные страницы? php получает переменные в качестве ключа без присвоенного значения Лучшая практика использования обработки исключений PHP Cache Control не работает Как предотвратить множественную отправку форм при нескольких кликах в PHP Задайте задание PHP cron на сервере Windows 2003 uploadify & PHP – загрузить проблему отмены и обновления страницы Предупреждение: mysqli :: mysqli () : (08004/1040): Слишком много соединений в OpenCart

Предупреждение move_uploaded_file

Я встречаю следующее сообщение об ошибке:

Warning: move_uploaded_file(uploads/computer-science1.jpg): failed to open stream: No such file or directory.... 

при попытке переместить файл в каталог. приведенный выше код. Я также включил загруженный файл в FileZilla для записи и выполнения, есть ли другой способ решения конкретной проблемы? Спасибо.

 <?php $upload_url = "uploads/" . $_FILES["myfile"]["name"]; $filename = $_FILES["myfile"]["name"]; move_uploaded_file($_FILES["myfile"]["tmp_name"], $upload_url); $conn = mysqli_connect("yourhost", "username", "password", "databasename"); $sql = "INSERT INTO images (image_url, image_title) VALUES ('$upload_url','$filename') "; $imageresults = mysqli_query( $conn,$sql ); $sql = "SELECT image_url, image_title from images"; if ($imageresults = mysqli_query( $conn, $sql )) { while ( $currentimage = mysqli_fetch_assoc($imageresults ) ) { echo "<div><img src= '" . $currentimage['image_url'] . "' width='200' height='200'/><br/>" . $currentimage['image_title'] . "</div>"; } } } catch( Exception $e ) { echo $e->getMessage(); } 

Ваш PHP-скрипт должен находиться в каталоге, который содержит подкаталог, uploads/ , который можно записать.

Кажется, что вы пытаетесь переместить файл из своего временного местоположения в папку ( uploads/ ), которая либо не существует, либо сценарий не может писать.

Когда у вас есть это сообщение:

Предупреждение: move_uploaded_file (uploads / computer-science1.jpg): не удалось открыть поток: нет такого файла или каталога ….

Это означает, что местоположение файла или местоположение целевого каталога не очень хорошо. Возможно, вы можете проверить свой путь к ссылке «uploads / computer-science1.jpg»

Вы можете использовать тест, чтобы проверить его:

 if(move_uploaded_file($yourFile, $yourlocation)) { echo 'Good ! '; } else { exit('Error !'); }