|
|
|
|
|
для: nikita2206
(27.03.2009 в 17:11)
| | Точно! после проставления нижних прочеков все заработало ))) Спасибо | |
|
|
|
|
|
|
|
для: DMNakaKaban
(27.03.2009 в 17:08)
| | ммм.. возможно это изза пробелов в имени папки... | |
|
|
|
|
|
|
|
для: nikita2206
(27.03.2009 в 17:03)
| | Не пойму почему, но работает только вот так:
function WriteToFile()
{
GLOBAL $Directory;
$TheFile="dannie.txt";
$Open=fopen($TheFile, "at");
$Pass= $_POST['password'];
$Directory="C:/localhost/www/Katalogi/Sozdanie kataloga usera/users/".MakeDirectoryName();
fwrite($Open, " Логин $_POST[name]\n Пароль $Pass\n Каталог $Directory\n ------------- \n");
fclose($Open);
echo ($Directory);
}
|
| |
|
|
|
|
|
|
|
для: DMNakaKaban
(27.03.2009 в 16:55)
| | а это работает?
<?
function MakeDirectoryName(){
$Name = 'name';
$Result="$Name".rand(100000, 999999);
return $Result;
}
function WriteToFile(){
GLOBAL $Directory;
$Directory= $_SERVER['DOCUMENT_ROOT'].'/'.MakeDirectoryName();
}
function CreatCatalog(){
if(mkdir($GLOBALS['Directory'])) echo "OK";
else echo "ERR";
}
MakeDirectoryName();
WriteToFile();
CreatCatalog();
|
| |
|
|
|
|
|
|
|
для: nikita2206
(27.03.2009 в 16:53)
| | На локалке | |
|
|
|
|
|
|
|
для: DMNakaKaban
(27.03.2009 в 16:37)
| | у меня работает, может папки users несуществует в корне документа?
а вы на хостинге это делаете или на локали? | |
|
|
|
|
|
|
|
для: nikita2206
(27.03.2009 в 16:20)
| |
<?php
function MakeDirectoryName()
{
$Name = $_POST['name'];
$Result="$Name".rand(100000, 999999);
return $Result;
}
function WriteToFile()
{
GLOBAL $Directory;
$TheFile="dannie.txt";
$Open=fopen($TheFile, "at");
$Pass= $_POST['password'];
$Directory = $_SERVER['DOCUMENT_ROOT']."/users/".MakeDirectoryName();
fwrite($Open, " Логин $_POST[name]\n Пароль $Pass\n Каталог $Directory\n ------------- \n");
fclose($Open);
echo ($Directory);
}
function CreatCatalog()
{
if (mkdir($GLOBALS['Directory'])) echo "Каталог успешно создан";
else echo "Ошибка создания каталога";
}
?>
<html>
<head>
<title>Рабочий каталог</title>
</head>
<body>
<?php
echo "Данные сохранены в каталог: ";
MakeDirectoryName();
WriteToFile();
CreatCatalog();
?>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: DMNakaKaban
(27.03.2009 в 15:48)
| | Покажите код | |
|
|
|
|
|
|
|
для: nikita2206
(27.03.2009 в 15:39)
| | Попробовал оба варианта - результат тот же ( | |
|
|
|
|
|
|
|
для: DMNakaKaban
(27.03.2009 в 15:34)
| | проблема в этой строчке:
$Directory="./users/".MakeDirectoryName();
|
попробуйте так:
$Directory="../users/".MakeDirectoryName();
|
или так:
$Directory = $_SERVER['DOCUMENT_ROOT']."/users/".MakeDirectoryName();
|
| |
|
|
|
|