Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> function mkdir...file exist...a wcale go nie ma :(
JarekBednarskii
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 20.09.2007

Ostrzeżenie: (0%)
-----


Witam,

Kolejny problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Otóż gdy wykonuję skrypt który ma utworzyć nowe folder we wskazanym miejscu, pojawia m isię błąd:

mkdri() [function.mkdir] filse exists i wskazanie na linijke kodu:

mkdir ("$abpath/$newdir", 0755);

Cały problem polega na tym ,że folderu o tworzonej nazwie wcale jeszcze nie ma!! dopiero chce go utworzyc....jakiejkolwiek nazwy mu nie nadaje zawsze ten sam błąd...

Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


A wyświetl echo "$abpath/$newdir" i co Ci pokaże? Bo jeśli przypadkiem $abpath jest pusta, to katalog będzie tworzony (i pewnie już tam jest utworzony) w /
Go to the top of the page
+Quote Post
JarekBednarskii
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 20.09.2007

Ostrzeżenie: (0%)
-----


Cytat(kszychu @ 23.01.2008, 14:13:53 ) *
A wyświetl echo "$abpath/$newdir" i co Ci pokaże? Bo jeśli przypadkiem $abpath jest pusta, to katalog będzie tworzony (i pewnie już tam jest utworzony) w /


Jak wpiszę echo "$abpath/$newdir" to wyświetla mi dokładnie tą samą ścieżke jaką mam zdefiniowaną dla zmiennej abpath....w folderze głównym abpath nie ma żadnych innych folderów, są jedynie pojedyncze pliki .php i inne....a skrypt w dokladnie tej samej postaci działa poprawnie na drugim systemie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
kszychu
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


A może spróbuj podać ścieżkę bezwzględną albo chociaż ./$abpath
Go to the top of the page
+Quote Post
JarekBednarskii
post
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 20.09.2007

Ostrzeżenie: (0%)
-----


Cytat(kszychu @ 23.01.2008, 15:11:57 ) *
A może spróbuj podać ścieżkę bezwzględną albo chociaż ./$abpath


Próbowałem i tak i tak...dalej to samo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Fragment kodu w którym się wysypuje skrypt:


if ($_REQUEST['submitted2'])
{
umask (0);
mkdir ("$abpath/$newdir", 0755);
chmod ("$abpath/$newdir",0777);
$file = fopen("$abpath/$newdir/album.txt","w");
chmod ("$abpath/$newdir/album.txt",0777);
fwrite($file,"$album");
fclose($file);
}


natomiast zmienna abpath jest zdefiniowana jako:


$abpath = "D:/Program Files/Apache Group/Apache2/test/licencjat/login/galeria";
.

I to właśnie w katalogu galeria mają tworzyć się kolejne katalogi. Ale nie działa, a najgorsze, że na drugim systemie działa bez problemu!!! (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) w takiej samej postaci...ogłupieć mozna
Go to the top of the page
+Quote Post
HDN
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 23.01.2008

Ostrzeżenie: (0%)
-----


czyli to wina systemu nie kodu. Może jakieś ustawinia serwera są inne.
Go to the top of the page
+Quote Post
JarekBednarskii
post
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 20.09.2007

Ostrzeżenie: (0%)
-----


Własnie...tyle tylko ze od 2 dni śledze ustawienia i są w sumei te same ( bo w zasadzie są standardowe).... nie mam już pomysłów co dalej
Go to the top of the page
+Quote Post
kszychu
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Misie kolorowe, jak się oznacza ścieżki pod jedynym słusznym systemem / czy \ ? Oczywiście, że \. Jednakże, by nie zostało to pomylone ze znakiem cytowania, należy użyć \\. Czyli: D:\\Program Files\\Apache Group\\Apache2\\
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:45