![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 28.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z utworzeniem katalogu w istniejacym już katalogu "user". Jeśli dam: mkdir($_POST['login']); fopen (user.php, a); tworzy katalog o nazwie zmiennej i plik userphp (bez kropki ;/) w katalogu głównym. Teraz jeśli chcę aby folder o nazwie zmiennej został stworzony w istniejącym katalogu "user" to daję: mkdir(user/$_POST['login']); fopen (user/$_POST['login']/user.txt, a); to wyskakuje błąd: Warning: mkdir() [function.mkdir]: File exists Warning: Division by zero jeśli dam: mkdir(../user/$_POST['login']); fopen (../user/$_POST['login']/user.txt, a); to mam błąd: Parse error: parse error, unexpected '.', expecting ')' Ktoś wie jak to rozwiązać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 28.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
$test = 'test';
mkdir("user/".$test); fopen("user/".$test."/user.txt", "a"); działa już podziękowania dla kefirka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jednak się rozmyśliłem i nie chcę, aby folder tworzył się o nazwie takiej jak login, tylko takiej jak nr id w bazie danych. $dana=mysql_query("select user_id from user where user_login='".htmlspecialchars($_POST["login"]."'") $pliki=mysql_result($dana) mkdir("user/".$pliki); fopen("user/".$pliki."/user.php", "r"); i nie działa ;/ Ten post edytował albercik1983 28.02.2009, 22:02:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 14:21 |