Autor Zpráva
kvoky
Profil *
co to znamená když mi napíše apache:

Permission denied

když mažu složku? Když tvořim složku tak jedině:

mkdir ($slozka, 0777);

takže přístupný by to mělo bejt, zkoušim to jenom u sebe tak to může bejt nějaký jiný nastavení jenom u mě... Dík za pomoc...
Alphard
Profil
adresář musí být prázdný, tipuji, že je problém zde :-)
kvoky
Profil *
právě že ne :-( tu sem před tim promazal:

while ($file = readdir($foto)){
if ($file != "." && $file != "..") {
unlink("foto/$_GET[id]/$file");
}
}
kvoky
Profil *
to mi taky psalo ale to bylo:

dir is not empty nebo tak něco...
Alphard
Profil
win nebo Linux?
zkus http://cz.php.net/manual/cs/function.umask.php
djlj
Profil
kvoky
Máš (zřejmě) špatně nastavená práva, použij před vytvořením složky funkci umask.
kvoky
Profil *
to bych ale nemoh ani mazat obrázky ne?
kvoky
Profil *
a měnit jméno složky...
djlj
Profil
to bych ale nemoh ani mazat obrázky ne?
Soubor jako soubor… PHP samo nepozná, jestli tam máš obrázek, nebo třeba video, je mu to jedno.
kvoky
Profil *
me slo o to ze kdybych mel spatne nastaveny opravneni tak bych ani nemoh mazat normalni soubory ne?
Alphard
Profil
mohl, práva můžou být nastavená tak, že lze mazat soubory, ale nelze smazat samotný adresář
kvoky
Profil *
aha dobře dik...zkusim umask - ale asi ¨mi to bude k nicemu protoze na hostingu kde to mam nejdou vubec zmenit atributy... V Tottal comandru mi to napíše že soubor je příliš vzdálený na změnu atributů... Mohl by být problém v tom že jejich server běží pod OS Windows?
kvoky
Profil *
Zdravim,
že ještě otravuju - jestli to kapim dobře. Před ten požadavek hodim:

umask(0777);

ale jak to pozná k čemu patří to umask? k jaký složce? Díky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0