Autor | Zpráva | ||
---|---|---|---|
Radek Novák Profil * |
#1 · Zasláno: 14. 2. 2007, 15:51:06
Nauploadoval jsem pres php na web nekolik souboru, ktere maji atribut 600. Jedina moznost jak jim zmenit atributy je pres php. Nevi nekdo jak na to?
|
||
tiso Profil |
#2 · Zasláno: 14. 2. 2007, 15:55:05
umask a chmod
|
||
Radek Novák Profil * |
#3 · Zasláno: 14. 2. 2007, 16:14:21
Díky, chmod funguje bezvadně. Je možné změnit nějak hromadně atributy všech souborů ve složce? Mám tam stovky souborů a měnit soubor po souboru manuálně by mě asi dovedlo k šílenství.
|
||
Eddie Profil |
#4 · Zasláno: 14. 2. 2007, 16:19:55
urob to cez cyklus tak, ze najprv do pola nacitas nazvy suborov a potom im nastavis chmod....
|
||
koudi Profil |
#5 · Zasláno: 14. 2. 2007, 17:59:39
urob to cez cyklus tak, ze najprv do pola nacitas nazvy suborov a potom im nastavis chmod....
Jestli jde jen o změnu atributů, neni třeba to ukládat do pole, ale jen projet a změnit vlastnosti. |
||
Časová prodleva: 4 měsíce
|
|||
Jacker Profil * |
#6 · Zasláno: 3. 6. 2007, 19:13:49
Prosím nechcete uvést příklad ??
Situace: Chci aby soubor byl čitelný pro server, ale pro člověka který zadá http://www........../slozka/soubor ne (forbiden) Jakou kombinaci mam zvolit toho chmodu a hlavne jak co nejjednoduseji udelat aby se souboru pri uploadu zmenilo toto opravneni. Příkladek mám na mysli jak to v kódu zakomponovat (s move_uploaded_file) Díky |
||
bukaj Profil |
#7 · Zasláno: 3. 6. 2007, 21:36:00
1
umask(00);
$pristup = 0770; //přístupné pro vlastníka, skupinu, nikoli pro ostatní
$nazev_slozky = "slozka"; //"slozka" pozměnit na požadovaný adresář, bez lomítka
$slozka = opendir($nazev_slozky);
while($soubor = readdir($slozka)){
chmod($nazev_slozky . "/" . $soubor, $pristup);
}
doufám, že jsem to napsal dost jasně :) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0