HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

функция mkdir]
  #1  
Старый 30.01.2007, 19:37
Legion342
Познающий
Регистрация: 19.10.2006
Сообщений: 30
С нами: 10294551

Репутация: 1
По умолчанию функция mkdir]

Обьясните причину почему при вызове данной функции на серваке выдает ошибку а на локалхосте робит
права стоят максимальный
 
Ответить с цитированием

  #2  
Старый 30.01.2007, 19:39
n0ne
Постоянный
Регистрация: 01.01.2007
Сообщений: 796
С нами: 10188506

Репутация: 861


По умолчанию

Может ты забыл название диры указать? %)) А вообще может не хватает прав на запись...где ты именно хочешь создать её? не в /home?
 
Ответить с цитированием

  #3  
Старый 30.01.2007, 19:53
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Скорее всего нет прав на запись в текущий каталог
 
Ответить с цитированием

  #4  
Старый 30.01.2007, 20:16
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
С нами: 10485026

Репутация: 1879


По умолчанию

А какая ошибка-то хоть вылетает?
 
Ответить с цитированием

  #5  
Старый 30.01.2007, 20:19
Legion342
Познающий
Регистрация: 19.10.2006
Сообщений: 30
С нами: 10294551

Репутация: 1
По умолчанию

вылетает вот такая ошибка
Warning: mkdir("адрес где я хочу создать папку"/5) [function.mkdir]: File exists in адрес скрипта
возможно ли что mkdir не включена в .htaccess если такое могет быть напишите как включить пожалуйста
 
Ответить с цитированием

  #6  
Старый 30.01.2007, 21:28
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами: 10578566

Репутация: 1228


По умолчанию

.htaccess не причем.

кинь кусок исходника.

Последний раз редактировалось nc.STRIEM; 30.01.2007 в 21:30..
 
Ответить с цитированием

  #7  
Старый 30.01.2007, 22:52
Duncon
Новичок
Регистрация: 27.01.2007
Сообщений: 18
С нами: 10150605

Репутация: 6
По умолчанию

Ошибочки нет просто файл (Я не описался кто не в курсе в *nix папка тоже файл) уже создан (File exists), проверять нужно перед тем как...
 
Ответить с цитированием

  #8  
Старый 31.01.2007, 08:26
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

PHP код:
<?php
chmod
("index.php"0644);
if (
mkdir("papka"0700)) {
echo 
"Каталог создан" ;
} else { 
echo 
"Ашипка" ;
}
?>
 
Ответить с цитированием

  #9  
Старый 31.01.2007, 08:49
Srg
Участник форума
Регистрация: 27.01.2006
Сообщений: 118
С нами: 10676351

Репутация: 22
По умолчанию

Duncon абсолютно прав, такой файл (папка) уже существует...

Перед тем как создавать файл проверяй на его наличае, чтобы избежать подобной фигни
 
Ответить с цитированием

  #10  
Старый 31.01.2007, 09:49
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

PHP код:
<?php
$papka 
'/papka';
if (!
file_exists($papka)) {
   if (
mkdir($papka0700)) {
echo 
"Каталог создан" ;
} else { 
echo 
"Ашипка" ; } 
} else {
   echo 
"Такой файл/папка уже существует";
}
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция выхода из программы в php je0n PHP 16 11.06.2006 21:58
функция md5pro Дикс PHP 7 30.05.2006 04:24
PHP и функция setcookie EST a1ien PHP 2 19.05.2006 20:45
Как скрыть мой процесс в Task Manager (функция RegisterServiceProcess не работает) Shady С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 8 19.09.2005 01:06
Как работает функция system() ? Уязвимости CMS / форумов 3 01.11.2004 03:03



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.