Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

#1 2010-05-18 20: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 20:14:26)

Вне форума

#2 2010-05-19 11: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 14:04:21

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Вне форума

#7 2010-05-20 23:58:15

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

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

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

Вне форума

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

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

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

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

Вне форума

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

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

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

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


senior php and js developer

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 533.35 Кбайт (Пик: 548.38 Кбайт) ]