Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

« Browser Clipart
За что я люблю RSS »

PHP: Создание папок в Safe Mode

08.02.07 @ 03:29 — Programming, PHP

Задача: создавать с помощью PHP скрипта такие директории, в которых можно потом создавать файлы с помощью того же скрипта.

Условие, без которого задача тривиальна: PHP работает в Safe Mode.

Без Safe Mode всё работает прекрасно, главное не забывать делать chmod новым файлам, чтобы иметь возможность удалить их вручную (по ftp/sftp). В Safe Mode директории создаются без проблем, а вот при попытке записать в такую директорию файл PHP выдаёт такой warning:

SAFE MODE Restriction in effect. The script whose uid is 529 is not allowed to access /home/website/autofolder owned by uid 48 in /home/website/script.php on line XX

И никакого файла, естественно, не создаёт.

Решение: создавать нужные папки с помощью ftp-функций: ftp_connect, ftp_login, ftp_mkdir. Законнектились, сделали папку, отвалились.

2 Comments »

  1. […] Продолжаем тему создания папок в PHP. […]

    Pingback by Как создать папку с помощью PHP — 14.03.2007 @ 19:26

  2. Спасибо за статью!

    Comment by Строительство — 11.04.2007 @ 15:57

RSS feed for comments on this post. TrackBack URI

Leave a comment

  
Реклама::

 
Реклама::