Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: mkdir

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
ridvik
Отправлено: 09 Сентября, 2012 - 13:50:28
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


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

PHP:
скопировать код в буфер обмена
  1. $dir = "/uploads/matchs/".$_GET['id']."/log";
  2. $dir2 = "/uploads/matchs/".$_GET['id']."/demo";
  3. mkdir($dir, 0755);
  4. mkdir($dir2, 0755); не хотят работать и все, выходит ошибка вида mkdir(): No such file or directory
  5.  
  6.  
  7. что тут не так????
 
 Top
vanicon
Отправлено: 09 Сентября, 2012 - 13:59:05
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Проверьте существование каталога /uploads/matchs/".$_GET['id']


-----
Так было, так есть и так будет
 
 Top
ridvik
Отправлено: 09 Сентября, 2012 - 13:59:55
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


vanicon пишет:
Проверьте существование каталога /uploads/matchs/".$_GET['id']


мне как раз надо создать данный каталог...
 
 Top
vanicon
Отправлено: 09 Сентября, 2012 - 14:03:46
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Цитата:
мне как раз надо создать данный каталог...

Так создавайте каталоги по очереди:
PHP:
скопировать код в буфер обмена
  1. mkdir('/uploads/matchs/'.$_GET['id'], 0755);
  2. mkdir('/uploads/matchs/'.$_GET['id'].'/log', 0755);

И вообще путь лучше указывать абсолютный...
(Добавление)
Ну или можно рекурсивно создавать:
PHP:
скопировать код в буфер обмена
  1. $dir = "/uploads/matchs/".$_GET['id']."/log";
  2. mkdir($dir, 0755, true);


-----
Так было, так есть и так будет
 
 Top
ridvik
Отправлено: 09 Сентября, 2012 - 14:06:14
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


не работает, та же ошибка((
 
 Top
vanicon
Отправлено: 09 Сентября, 2012 - 14:07:08
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Указывайте полный путь, от корня сайта.


-----
Так было, так есть и так будет
 
 Top
ridvik
Отправлено: 09 Сентября, 2012 - 14:08:25
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


это и есть полный путь...
 
 Top
vanicon
Отправлено: 09 Сентября, 2012 - 14:10:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Цитата:
это и есть полный путь...

В index.php пропишите

И увидите абсолютный путь


-----
Так было, так есть и так будет
 
 Top
ridvik
Отправлено: 09 Сентября, 2012 - 14:11:45
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


D:\VertrigoServ\www\modules\test\index.php
 
 Top
vanicon
Отправлено: 09 Сентября, 2012 - 14:13:45
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




И теперь измените, где вам нужно создать каталог прописывайте, к примеру:
D:\VertrigoServ\www\modules\test/uploads/matchs/".$_GET['id']."/log


-----
Так было, так есть и так будет
 
 Top
ridvik
Отправлено: 09 Сентября, 2012 - 14:14:29
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


vanicon а если я на хостинг захочу перенести, как там узнаю???
 
 Top
vanicon
Отправлено: 09 Сентября, 2012 - 14:16:48
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Создайте какой-нить файлик в корне сайта, и в нем делайте за константу путь, там где вам нужно создавать эти папки. И вызывайте этот файлик, и пользуйтесь константой.


-----
Так было, так есть и так будет
 
 Top
ridvik
Отправлено: 09 Сентября, 2012 - 14:24:52
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


а еще какие нить варианты есть?
(Добавление)
mkdir("D:\VertrigoServ\www\modules\test/uploads/matchs/".$_GET['id']."/log", 755);

MkDir (): неверный аргумент


что не так???
 
 Top
ridvik
Отправлено: 09 Сентября, 2012 - 16:57:06
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


mkdir($_SERVER['DOCUMENT_ROOT']."/uploads/matchs/".$_GET['id'], 0755); вот так вот все гуд создалось, а уже на эти ошибка
mkdir('/uploads/matchs/'.$_GET['id'].'/log/', 0755);
mkdir('/uploads/matchs/'.$_GET['id'].'/demo/', 0755);
 
 Top
Мелкий Супермодератор
Отправлено: 09 Сентября, 2012 - 17:06:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




vanicon пишет:
Указывайте полный путь, от корня сайта.

Так полный или от корня?

ridvik пишет:
а уже на эти ошибка

Потому что и их аналогично указывайте, от сервер_рут, а не от корня файловой системы.


-----
PostgreSQL DBA
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB