Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak stworzyc katalog 3 poziomy nizej
Forum PHP.pl > Forum > Przedszkole
dobryvinyl.com
Czyli ja robilem to tak

  1. <?php
  2. mkdir(&#092;"../../../gfx/$katalog/$id\");
  3. ?>


ale zostala mi wyswietlona informacja

Cytat
Warning: mkdir(../../../gfx/miejsca/1725) [function.mkdir]: No such file or directory in /v/hotmagazine.pl/www/admin/inc/obrazki/gfx.add.php on line 113



Pomocy tongue.gif
nospor
.. - katalog wyżej. Twoja instrukcja robila 3 katalogi powyzej

katalog musi byc w innym katalogu. jak chcesz zrobic 3 poziomy nizej to musisz mieć po drodze jakieś katalogi do poziomu 3 nizej
dobryvinyl.com
nie sugeruj sie nazwenictwem z alertu bo ono tyczy sie calkowicie innego katalogu. Teraz zmieniolem w opisie zeby bledow nie bylo. Chodzi o to ze skrypt musi cofnac sie o 3 poziomy nizej i wejsc 2 katalogi wyzej.
nospor
nie wiem, czy nasze pojęcia wyzej , niżej mają tę samą definicję?
niżej, czyli glebiej. 1/2/3/4
4 jest niżej niż 1
ok

jestes w 4. instrukcja ../.. przejdziesz do 2.
dobryvinyl.com
jestem w 4

/1/2/3/4

a chce utworzyc katalog w 6:

1/5/6
nospor
najpierw muszą istnieć katalogi 5 i 6.
czyli mkdir(../../../5);mkdir(../../../5/6);mkdir(../../../5/6/twojkatalog);

a jednak nasze pojecia nizej wyzej byly rózne biggrin.gif
dobryvinyl.com
a gdzie tu jest blad w takim razie :

  1. <?php
  2. move_uploaded_file($_FILES['miniaturka']['tmp_name'], '../../../gfx/obrazki/' . $katalog . '/m/' . $_FILES['miniaturka']['name']);
  3. ?>


napewno blad jest w zapisie. Nie czyta mi $katalog gdzie popelnilem blad?
nospor
W jakim sensie czy nie czyta? wstawia nic? znaczy sie że nic nie ma w $katalog.

skąd pobierasz tą zmienną?
dobryvinyl.com
Sorki za zawracanie dupoy juz znalazlem.
dr_bonzo
W mkdir() jest jeszcze parametr "recursive" co pozwala tworzyc:
/katalog/blabla/foo/bar
nawet jesli poprzednie nie istnieja.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.