rugrisser
@rugrisser
Web and Android developer

Что нужно исправить в скрипте PHP?

Состряпал код, который сканирует директорию, в которой заранее были загружены фотографии, меняет название, переносит в другую папку и заносит данные о фото(имя, путь к фотке, альбом, дата загрузки) в БД MySQL. Но в очередной раз я где-то промахнулся. Прошу помощи, может есть где-то косяк в коде:

<?php
    
    mysql_connect(); //Логинимся в бд(я скрыл)
    mysql_select_db(); //Выбираем бд
    
    $images = scandir("images/albums/temporary");
    foreach ($images as $image) {
        
        $name = date("d_m_Y_H_i_s");
        $img_info = pathinfo($image);
        
        $uploaddir = "images/albums/";
        $uploadfile = $uploaddir . $name . '.' . $img_info['extension'];
        
        if (move_uploaded_file($img_info['basename'], $uploadfile)) {
            
            $disk = "http://8bgsg.ru/storage/";
            $full_url = $disk . $uploadfile;
            $album = $_POST['album'];
            
            mysql_query("INSERT INTO `photos` (`name`, `album_id`, `photo_url`, `date`) VALUES('$name', '$album', '$full_url', NOW())");
            header('Location: '); //нас переносит на другую страницу по завершению скрипта
            
        }
    }

?>
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы