MKDIR не работает правильно? - PullRequest
0 голосов
/ 01 апреля 2009

Я использую Xampp. Когда я пытался сделать это раньше, это работало, но теперь это не работает.

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

Каждый пользователь получает в папку свою собственную папку для размещения своих файлов.

Xampp использует apache, а Xampp является локальным веб-сервером. Это позволяет мне создавать веб-сайты без необходимости онлайн-хостинга. Папка www находится в моем C: \ program files \ xampp \ php \ www \, и мне нужно сделать каталог там. Я знаю, что это возможно, потому что я делал это раньше, я просто забыл, как это сделать.

Когда я делаю каталог, я использую:

$ uploaddir1 = "xampp / php / www / uploads /".$ esclcusername." / "; MkDir ($ uploaddir1,0777);

Нужно ли включать C: \ program files \ before xampp?

И, наконец, как это возможно на реальном веб-хосте?

Ответы [ 2 ]

2 голосов
/ 01 апреля 2009

Я видел ваш вопрос здесь и искал некоторые в Google. Вот что я нашел:

mkdir ("D: /hshome/rubygirl58/gameparody.com/clansites /".$ sitename." / Lib ", 0777)

Так что да, я думаю, что вы должны указать полный путь.

Привет

Юнес

0 голосов
/ 01 апреля 2009
  1. вам нужно убедиться, что вы дали разрешение родительской папке для создания в ней каталогов (0777)
  2. для получения полного пути вы можете использовать dirname ( FILE ), который будет возвращать путь к каталогу файла, в котором он запущен
...