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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Не создаются папки на сервере
 
 автор: Эдик12   (14.01.2010 в 23:15)   письмо автору
 
 

Здравствуйте!У меня тупая проблема-не создаются папки на сервере
прописал
mkdir("http://shopedik-ru.tut.su/$code", 0700);

$code-это id пользователя.Дело скорее всего в пути.Скока в нете тем не читал, там в качетсве примера для путей выбирается как для локального компа, а ка для сервера-не ясно

  Ответить  
 
 автор: heed   (14.01.2010 в 23:34)   письмо автору
 
   для: Эдик12   (14.01.2010 в 23:15)
 

> mkdir("http://............

используйте просто относительны mkdir('dir1/dir2'
или полный от корня сервера (не сайта) типа mkdir('/home/user/www/dir1/dir2'...........

  Ответить  
 
 автор: Эдик12   (14.01.2010 в 23:36)   письмо автору
 
   для: heed   (14.01.2010 в 23:34)
 

так не, в том то и дело, что надо в интернете на сервере создавать папки

  Ответить  
 
 автор: heed   (14.01.2010 в 23:45)   письмо автору
 
   для: Эдик12   (14.01.2010 в 23:36)
 

C 5.0 mkdir поддерживает какието wrappers
но насчёт http:// или https://, точно сказано что

Wrapper SummaryAttribute    Supported
Restricted by allow_url_fopen    Yes
Allows Reading    Yes
Allows Writing    No
Allows Appending    No
Allows Simultaneous Reading and Writing    N/A
Supports stat()    No
Supports unlink()    No
Supports rename()    No
Supports mkdir()    No
Supports rmdir()    No

  Ответить  
 
 автор: Loki   (14.01.2010 в 23:45)   письмо автору
 
   для: Эдик12   (14.01.2010 в 23:36)
 

Я вот тоже хочу на яндексе папочку создать. Когда разберетесь как - свистните, плиз.

  Ответить  
 
 автор: heed   (14.01.2010 в 23:52)   письмо автору
 
   для: Loki   (14.01.2010 в 23:45)
 

попробуйте так :)
mkdir('ftp://anonymous:*****@yandex.ru/pub/zdrasti', 0777);

  Ответить  
 
 автор: Loki   (14.01.2010 в 23:57)   письмо автору
 
   для: heed   (14.01.2010 в 23:52)
 

через фтп любой дурак может:)

  Ответить  
 
 автор: GeorgeIV   (14.01.2010 в 23:53)   письмо автору
 
   для: Эдик12   (14.01.2010 в 23:15)
 

Вы продолжаете путать URL с директорией на компьютере

  Ответить  
 
 автор: Эдик12   (15.01.2010 в 00:05)   письмо автору
 
   для: GeorgeIV   (14.01.2010 в 23:53)
 

А,все,разобрался.Когда регистрируете домен или поддомен вам на мыло приходит сообщение с логином, паролем.именем хоста и "ПУть от корня".Вот в качестве пути пишете "путь от корня/public_html/" Путь от корня там, к примеру, /home/s/sh/*****

  Ответить  
 
 автор: Эдик12   (15.01.2010 в 00:07)   письмо автору
 
   для: Эдик12   (15.01.2010 в 00:05)
 

Зато теперь проблема, как удалить ненужного пользователя вместе с его папкой(те вопрос-как удалить папку)?

  Ответить  
 
 автор: heed   (15.01.2010 в 00:18)   письмо автору
 
   для: Эдик12   (15.01.2010 в 00:07)
 

bool rmdir ( string $dirname [, resource $context ] )

Attempts to remove the directory named by dirname . The directory must be empty, and the relevant permissions must permit this.

это о том что rmdir() удаляет только пустые каталоги
, А чтобы сделать непустой каталог пустым , нужна рекурсивная функция
http://softtime.ru/forum/read.php?id_forum=1&id_theme=29200

  Ответить  
Rambler's Top100
вверх

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