Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Ошибка создания каталога (mkdir())

Сообщения:  [1-5] 

 
 автор: elenaki   (14.01.2009 в 11:59)   письмо автору
 
   для: cheops   (08.01.2009 в 15:34)
 

напомните, пожалуйста, какой директивой это запрещается. у меня клиент перенес сайт
самостоятельно на другой хостинг и перестали грузиться фотки и создаваться директории.
ошибку не показывает. права установлены достаточные. помню, раньше тоже были такие
проблемы, но решились путем тыкания хостера носом в php.ini. сейчас снова надо тыкать?

  Ответить  
 
 автор: cheops   (08.01.2009 в 15:34)   письмо автору
 
   для: ols   (05.01.2009 в 12:56)
 

Запрещено использование chmod() из скрипта.

  Ответить  
 
 автор: ols   (05.01.2009 в 12:56)   письмо автору
 
   для: Николай2357   (04.01.2009 в 19:08)
 

Теперь вылетает такая ошибка
Warning: chmod() has been disabled for security reasons in ....server.php on line 18

Это значит недостаточно привелегий?

  Ответить  
 
 автор: Николай2357   (04.01.2009 в 19:08)   письмо автору
 
   для: ols   (04.01.2009 в 18:05)
 

>Еще мне инетерсно как задать имя для создаваемого каталога?
Вам нужно было с этого начать ))). Всё дело в том, что в качестве имени нового каталога Вы указываете уже существующий, то есть корневой каталог скрипта.
<?
mkdir
("Вот_сюда_нужно_писать_имя_нового_каталога_вместе_с_путем_до_него"0700);

  Ответить  
 
 автор: ols   (04.01.2009 в 18:05)   письмо автору
 
 

Пытаюсь создать каталог при помощи данного скрипта, воспользовавшись функцией mkdir()

<html>

<head>
  <title></title>
</head>

<body>

<?php

echo $ph $_SERVER['DOCUMENT_ROOT'];
$path mkdir("$ph"0700);
 if(
FILE_EXISTS($ph))
 {
     echo 
'Каталог существует!';
    if(
$path)
    {
        echo 
"Директория создана";
    }
    else
        {
            echo 
"<br />Ошибка создания директории";
        }
}
    else echo 
"Такого каталога не существует!";

?>

</body>

</html>

В итоге у меня вылетает

Warning: mkdir(k:/home/ajax/www) [function.mkdir]: File exists in k:\home\ajax\www\1\server.php on line 12
Каталог существует!
Ошибка создания директории


Что я делаю не так? Еще мне инетерсно как задать имя для создаваемого каталога?

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования