Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tworzenie plików/katalogów
Forum PHP.pl > Forum > PHP
michal_robak
Witam mam sobie pewien pliczek test.php na serwerze i w nim taki oto kod:

  1. <?
  2.  
  3. mkdir('/www',0666, true);
  4. $link = 'test.htm';
  5. file_put_contents('/'.$link,'test');
  6. chmod($link,0666);
  7.  
  8. ?>


Pytanie brzmi dlaczego to nei działa questionmark.gif. .. sprawdzałem z opcją 0777 i też nie działało :/. Nie tworzy mi ani linku ani katalogu
nospor
a czy ty masz dostep na serwerze do katalogu glownego? Nie sądze.
/ oznacza katalog glowny.
./ oznacza katalog biezacy
michal_robak
znaczy się tak ... jestem w katalogu bierzącym
/panel/ (i tu siedzi ten plik test.php)

ustawione prawa dostępu katalogu na 755 ale 777 też nic nie daje.

"Główny" katalog jest wyżeszj oczywiście. Więc powienem nadać katalogowi root takie prawa dostępu ?.
nospor
jaki panel? Przeciez w kodzie wyraźnie widze ze tworzysz plik w katalogu glownym:
'/'.$link gdzie $link to nazwa pliku
wrzasq
@jarmiar: hah, a to ciekawe... poczytaj lepiej o "sticky bit" i nie myl innym, ktorzy szukaja pomocy.

@michal_robak: jarmiar'a nie sluchaj, bo glupote pisze, atrybuty przez chmod() ustawiasz po prostu liczba oktalna (osemkowa) a nie dziesietna wiec po to jest to zero z przodu i zero tam zawsze musi byc. sprawdz po prostu to, o czym pisze ci nospor.
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.