WeBi.Ru Как создавать папки в PHP (комментарии)Функция <strong>mkdir()</strong> создает не рабочие папки?<br />Решение проблемы функции <strong>mkdir()</strong> в безопасном режиме.http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html2015-05-07T20:22:09ZCopyright (c) 2003-2024, WeBi
WeBi_atom_generator
http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,14202015-05-07T20:22:09Z2015-05-07T20:22:09ZНатальяНатальяНе хочется с FTP заморачиваться, однако mkdir не работает, несмотря на safe_mode=off... Вот код:<br />
$name_folder=file_get_contents('pic/SevREM/3.txt');<br />
$structure = 'images/overlays_transp/'.$name_folder;<br />
mkdir($structure,0777);<br />
echo $structure;<br />
Результат (имя папки) правильный:<br />
images/overlays_transp/2015-5-6<br />
Однако папка не создается. В чем еще может быть проблема?http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,13742014-03-29T02:10:22Z2014-03-29T02:10:22ZАняАняАняhttp://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,13392013-06-05T11:37:16Z2013-06-05T11:37:16ZВасилийВасилийФирменная папка является основным элементом фирменного стиля компании. Представляет собой изделие для вложения небольшого количества документов и бумажных материалов. Папки используют как внутри компании, для хранения и перемещения документации, так и для рекламных целей. Подробнее на сайте: www.logodesigner.ru/papki<br />
http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,12842013-01-27T16:49:50Z2013-01-27T16:49:50ZCiliZCiliZМолодчина, респект за статьюhttp://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,12172012-07-04T11:38:19Z2012-07-04T11:38:19ZNomaqNomaqс путями разобрался ))) спасибо вообще за статью, редко кто нормально объясняет что как )))http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,12162012-07-04T11:21:28Z2012-07-04T11:21:28ZNomaqNomaqу меня что-то не так.. первый раз код пропускает, второй раз пишет что такая папка уже существует.. так вроде она создается, но ее не видно даже после перезагрузки фтп(((( <br />
и еще, мне нужно папку создать не в той же папке где пхп файл, а вернуться на один шаг назад, и там уже войти в другую папку и там создать.. ни типо такого:<br />
../folder1/тут новая папка <br />
прошу помочь, если не сложно ) спасибо)<br />
http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,12102012-05-29T21:33:28Z2012-05-29T21:33:28ZМихаилМихаилКонечно простите. Где этот код писать а то я в этом не шарю вообще а папку создать ну очень надо ))http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,11622012-03-10T18:56:57Z2012-03-10T18:56:57ZYAYAспасибо, а то я намучился с этим вопросоп. <br />
а у тебя все прости и главное работаетhttp://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,10472011-11-07T14:29:30Z2011-11-07T14:29:30Zk1-801 (можно Дмитрий)k1-801 (можно Дмитрий)А удалять папки, насколько я понял, через<br />
rmdir_ftp($conn_id, $dir);<br />
так?<br />
<br />
и, кстати, у меня почему-то папку не создаёт (и ошибки не пишет... странно... )http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,9522011-07-27T18:43:31Z2011-07-27T18:43:31ZВикторВикторАлексей, странно, я проверил, у меня создает несколько папок.<br />
Может какой-то режим хитрый включен на сервере, тогда надо создавать папки поочереди, сначала создать папку 1, затем войти в нее и создать в ней папку 2, затем войти в папку 2 и создать в ней 3...http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,9332011-06-29T09:25:52Z2011-06-29T09:25:52ZАлексейАлексейТакая же проблема как у Андрея<br />
(не создается несколько директорий) <br />
ftp_mkdir ($conn_id, '1');// так работает <br />
а вот так ftp_mkdir ($conn_id, '1/2/3');// не работает.<br />
???http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,9122011-06-15T05:00:25Z2011-06-15T05:00:25ZВикторВикторИлья, пишет, первый параметр в функцию ftp_close передаете не правильныйhttp://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,9092011-06-12T22:07:29Z2011-06-12T22:07:29ZИльяИльяЧто-то не ладиться. Сервер выдает:<br />
<b>Warning: ftp_close() expects parameter 1 to be resource, boolean given in /home/bos/p/h/p/phpscripts/public_html/formf.php on line 19</b>http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,4552010-09-12T13:12:26Z2010-09-12T13:12:26ZАндрейАндрейПростите а почему у меня не создается несколько директорий то есть:<br />
ftp_mkdir ($conn_id, '1');// так работает <br />
а вот так ftp_mkdir ($conn_id, '1/2/3');// не работает.http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,4452010-08-28T03:42:28Z2010-08-28T03:42:28ZВиталийВиталийспасибо, Админ!http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,4442010-08-27T21:07:55Z2010-08-27T21:07:55ZАдминАдминВиталий, для этого существует функция<br />
ftp_chmod($conn_id, 0777, $file)<br />
после создания папки или файла используйте ееhttp://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,4432010-08-27T16:36:29Z2010-08-27T16:36:29ZВиталийВиталийПапки создаются справами 755, а нужно с 777.<br />
Можно на этапе создания как то настроить с какимим правами будет создаваться папка чере фтп?http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,2342010-01-24T14:29:59Z2010-01-24T14:29:59ZАлександрАлександркак это нет такого в FileZilla у меня версия 3.2.2 ей уже около года и такая функция есть и на сколько я помню всегда была!!!http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,2082009-12-14T08:11:09Z2009-12-14T08:11:09ZАдминАдминПомоему все FTP клиенты кэшируют файлы и папки. Например в Тотал Командере для таких дел существует специальная кнопочка "обновить", обидно что в FileZilla такого нет.http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,2052009-12-12T16:11:23Z2009-12-12T16:11:23ZВикторВикторСпасибо, всё работает, вот только в ftp клиенте созданные папки сразу не видны, приходится его перезапускать, т.е. не просто отключить от сервера и коннектиться снова, а закрыть программу и запустить ещё раз (у меня FileZilla Client).http://webi.ru/webi_articles/mkdir_safe_mode_ftp.html,art,1672009-10-14T20:52:29Z2009-10-14T20:52:29ZСергейСергейвсе гениальное просто :)