Создание папки при запуске file_put_contents ()

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

$month  = date('Yd')
file_put_contents("upload/promotions/".$month."/".$image, $contents_data);

после того, как я попробовал это, я получаю результат ошибки.

Сообщение: file_put_contents (upload / promotions / 201211 / ang232.png): не удалось открыть поток: нет такого файла или каталога

Если я попытался поместить только файл в существующую папку, это сработало. Однако не удалось создать новую папку.

Есть ли способ решить эту проблему?

Ответы на вопрос(3)

Ваш ответ на вопрос