Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2010-05-18 21:14:09

pavel-gol
Участник
Зарегистрирован: 2008-10-15
Сообщений: 11
Рейтинг :   

Не создается директория (php)

Уважаемые NGcms'ники помогите!) Не могу создать директорию!
вот код :

<?php
$login=$_POST['login'];
$work_dir = $HTTP_SERVER_VARS['DOCUMENT_ROOT']."/player/playlist/";
$path=$work_dir.$login."/";
$cat = mkdir ("$path", 0700);
?>

Что делать? Никакой ошибки не выдаёт..

Изменено pavel-gol (2010-05-18 21:14:26)

Не в сети

#2 2010-05-19 12:28:59

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Не создается директория (php)

А каталог /player/playlist/ у тебя уже есть?

Создал его сейчас, права 755. $_POST заменил на $_GET

<?php
$login=$_GET['login'];
$work_dir = $HTTP_SERVER_VARS['DOCUMENT_ROOT']."/player/playlist/";
$path=$work_dir.$login."/";
$cat = mkdir ("$path", 0700);
?>

Запустил скрипт 1.php?login=localhost

В /player/playlist/ появилась папочка папочку localhost

Не в сети

#3 2010-05-20 15:04:21

pavel-gol
Участник
Зарегистрирован: 2008-10-15
Сообщений: 11
Рейтинг :   

Re: Не создается директория (php)

на локалке у меня создается, а на хосте нет..
какая разница то, пост или гет?)

Не в сети

#4 2010-05-20 15:11:39

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Не создается директория (php)

В этом скрипте $_POST у меня пустой массив Array ( )
А $_GET заполнен Array ( [login] => localhost )

Не в сети

#5 2010-05-20 16:57:11

pavel-gol
Участник
Зарегистрирован: 2008-10-15
Сообщений: 11
Рейтинг :   

Re: Не создается директория (php)

понятно.. но у меня на хосте не хочет определять $HTTP_SERVER_VARS['DOCUMENT_ROOT'] - возвращает пустое значение..

Не в сети

#6 2010-05-20 20:12:52

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: Не создается директория (php)

Хм, а в чем фишка использовать $HTTP_SERVER_VARS, а не $_SERVER?

Не в сети

#7 2010-05-21 00:58:15

pavel-gol
Участник
Зарегистрирован: 2008-10-15
Сообщений: 11
Рейтинг :   

Re: Не создается директория (php)

не знаю) просто такой пример в инете нашёл)

Не в сети

#8 2010-05-21 01:09:03

pavel-gol
Участник
Зарегистрирован: 2008-10-15
Сообщений: 11
Рейтинг :   

Re: Не создается директория (php)

ееее, Styler, спасибо большое) помогло! заменил на $_SERVER и все получилось!)

Не в сети

#9 2010-05-21 08:35:17

bestxp
Участник
Откуда Россия
Зарегистрирован: 2008-10-13
Сообщений: 133
Рейтинг :   
Сайт

Re: Не создается директория (php)

такая ошибка скорее всего из-за разных версий PHP , в последних $HTTP_SERVER_VARS был убран ...


senior php and js developer

Не в сети

Подвал раздела

Работает на FluxBB