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

Форум PHP

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

 

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

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

тема: Создание папок
 
 автор: Panker   (20.01.2006 в 02:50)   письмо автору
 
 

<?
if ( !empty($dir) && !empty($folder) )
{
mkdir("$dir/$folder","777");
echo "Папка $dir/$folder созданна !!! Мои поздравления =)<br>";
}

function showdir($df) {
$df=str_replace("//","/",$df);
if ($dir=opendir($df)) {
while (($file=readdir($dir))!==false) {
if ($file=="." || $file=="..") continue;
if (is_dir("$df/$file")){
echo "<option value=\"$df/$file\">$df/$file</option>\n";
showdir("$df/$file");
}}}
closedir($dir);
}

echo "
<form action=\"$PHP_SELF\" method=\"POST\">
<select name=dir>
<option value=\".\" selected>Корневая папка</option>\n";
showdir(".");
echo "</select>
/ <input type=text size=25 name=folder value=\"newfolder\">
<input type=submit value=\"Создать папку\">
</form>\n";
echo "<br><center><font color=blue>.:Coded by Pixcher:.</font></center>";
?>
Вроде всё ок! покаывает папки под папки ! корчое всё ок! но не создаёт и всё тут =( помогите разобратся ! пример лежит тут!
http://panker.jino-net.ru/1/index.php хотя как вы увидите что он не создал! на хосте пишит что создал но не создаёт! на компее нечего не пишит и не создаёт =) помогите мне! хелп и плиз =)

   
 
 автор: СерегаВЕБ   (20.01.2006 в 11:41)   письмо автору
 
   для: Panker   (20.01.2006 в 02:50)
 

У меня дома все нормально создается. Наверное на jino-net у папки, в которой создается новая папка, слишком низкий chmod. Поставь повыше.

   
 
 автор: cheops   (20.01.2006 в 14:26)   письмо автору
 
   для: Panker   (20.01.2006 в 02:50)
 

Имеет ли скрипт права на запись в директории, которой создаётся поддиректория?

   
 
 автор: cheops   (20.01.2006 в 14:29)   письмо автору
 
   для: Panker   (20.01.2006 в 02:50)
 

Просто выполните скрипт
<?php
  $folder 
"name";
  if(
mkdir("./$folder","777"))
  {
    echo 
"Папка $folder созданна !!! Мои поздравления =)<br>";
  }
  else
  {
    echo 
"Не могу создать папку $folder созданна !!! Мои поздравления =)<br>";
  }
?>

   
 
 автор: cheops   (20.01.2006 в 14:30)   письмо автору
 
   для: Panker   (20.01.2006 в 02:50)
 

Включена ли в конфигурационном файле php.ini директива register_globals? Если отключена, скрипт не будет работать.

   
 
 автор: Panker   (20.01.2006 в 15:47)   письмо автору
 
   для: cheops   (20.01.2006 в 14:30)
 

register_globals Большое спасибо в register_globals была проблема!
а почему на джино тогда не пашит! вроде 777 прва ставлю и всё равно фиг! извените а обычно на хостингах register_globals какое значение стоит А?

   
 
 автор: cheops   (20.01.2006 в 23:54)   письмо автору
 
   для: Panker   (20.01.2006 в 15:47)
 

Как правило, включено, но лучше спросить в тех.поддержке.

   
 
 автор: Panker   (21.01.2006 в 11:16)   письмо автору
 
   для: cheops   (20.01.2006 в 23:54)
 

ага! ок =) большое спасибо! а то облом бы был большой ) у меян пока что всё почему то работает если регистр включён =)

   
Rambler's Top100
вверх

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