изображениеjpeg и chmod

Я сталкиваюсь с ошибками ниже:

Предупреждение: imagejpeg() [function.imagejpeg]: невозможно открыть '/home/user1/public_html/userpics/00005/small/5120.jpg' для записи: нет такого файла или каталога в /home/user1/public_html/manage_picture. php в строке 144

Предупреждение: chmod() [function.chmod]: нет такого файла или каталога в /home/user1/public_html/manage_picture.php в строке 145.


Строка 144 в файле кода: imagejpeg($idest, $dest, $quality);

Строка 145 в файле кода:

chmod ($ назначения, 0700);

У меня есть cpanel и интерфейс WHM, пожалуйста, объясните, как это исправить.

Спасибо


person Liza24    schedule 25.01.2012    source источник
comment
У вас есть каталог с именем /home/user1/public_html/userpics/0005/small?   -  person Paul Tomblin    schedule 26.01.2012
comment
Нет, это не был. Я добавил каталог и поставил разрешения, и это сработало. Но можно ли создать каталог, если он не существует?   -  person Liza24    schedule 26.01.2012
comment
@AslamKhan, взгляните на php.net/manual/en/function.mkdir.php   -  person Rob Wouters    schedule 26.01.2012
comment
@ Роб, ты должен указать это как ответ.   -  person Paul Tomblin    schedule 26.01.2012
comment
@PaulTomblin, я не хотел красть твой ответ, но если ты настаиваешь :)   -  person Rob Wouters    schedule 26.01.2012


Ответы (1)


Похоже, каталог /home/user1/public_html/userpics/00005/small не существует. Вы можете использовать mkdir, чтобы убедиться в этом.

person Rob Wouters    schedule 25.01.2012