Zmiana atrybutu pliku (CHMOD)

FAQ - zanim zapytasz.
Tutaj znajdziesz odpowiedzi na najczęściej zadawane pytania.
User avatar
olek
Posts: 234
Joined: 04 Jul 2005, 09:11:06
Location: Parczew
Gender: None specified

Zmiana atrybutu pliku (CHMOD)

Post by olek »

Zmiana atrybutów chmod jest obowiązkiem działania prawie wszystkich skryptów w PHP!! Możemy wyodrębić kilka rodzaji atrybutów: 666, 644, 777, 744, 755. Ja tu opisze jak to zrobić w dwóch najlepszych programów do odsługi ftp czyli w FlashFXP i Total Commanderze (przynajmniej wg mnie)

1.FlashFXP
Gdy chcesz zmienic atrybuty chmoda wybierz pliki i klikamy prawym przyciskiem myszy. Z menu kontekstowego wybieramy opcję Atributes (CHMOD), wygląda to tak:
Image

i ustalamy daną wartośc jaka potrzebujemy np. 664, wygląda to tak:
Image

2. Total Commander
Jest podobnie tylko zaznaczamy plik i z menu Plik wybieramy "zmień atrybut"
Image
i ustalamy potrzebna nam wartość.




W razie problemów pisać, pozdro

tutek by olek
Image

nie udzielam pomocy na gg, od tego jest to forum albo google.pl
User avatar
kontra
Posts: 144
Joined: 06 Jul 2005, 18:14:45
Location: Tarnowskie Góry
Gender: None specified
Contact:

Post by kontra »

Zwykle jednak używa się chmodu 777, przynajmniej do obsługi jPortala. I wszystkie ściągnięte bajery na strone mają dodatkowy plik, który zwykle kopiujemy do katalogu /module. Często też trzeba dodawać wpisy do Bazy MySQL. Chmody to inaczej nadanie plikom uprawnień.
www.kontra-page.cba.pl
MiłośÃ¦, wiara, walka:
Lech, Cracovia, Arka!
gsmik
Posts: 6
Joined: 07 Jul 2005, 10:13:32
Gender: None specified
Contact:

Post by gsmik »

Dlaczego jak w totalu robie tak jak jest tu opisane to mi wyskakuje "Nie moge zmienić atrybutów zdalnych plików"???Prosze o odpowiedź
www.erozrywka.rwi.pl - darmowa rozrywka free GSM Zapraszamy!!!
User avatar
olek
Posts: 234
Joined: 04 Jul 2005, 09:11:06
Location: Parczew
Gender: None specified

Post by olek »

a jaką masz wersję totala?? Ja mam 6.51 ale polecam Flash FXP. Ale jak uzywam total to wszytsko działa jak napisałem. Daj screeny, albo opisz szczegółowiej problem
Image

nie udzielam pomocy na gg, od tego jest to forum albo google.pl
User avatar
olek
Posts: 234
Joined: 04 Jul 2005, 09:11:06
Location: Parczew
Gender: None specified

Post by olek »

opisze jeszcze szczegóły połączenia w total commanderze, najpierw ustalamy host i inne np. :
Image
w miejsce 1 wpisujemy- nazwa_konta_ftp@naszlogincba.cba.pl np. janek@jankowalski.cba.pl
w miejsce 2 wpisujemy hasło konta ftp
reszte wpisujemy tak jak na rysunku

jak jush sie zalogujemy to zaznaczamy plik i z menu plik wybieramy zmien atrubut np. :
Image
Image

nie udzielam pomocy na gg, od tego jest to forum albo google.pl
porni
Posts: 1354
Joined: 08 Jul 2005, 18:33:05
Gender: None specified

Post by porni »

chmod mozna jeszcze zmienic za pomaoca PHP jezeli sie nie myle.....
User avatar
Monstrual
Posts: 2417
Joined: 05 Aug 2005, 15:06:08
Location: G-dz
Gender: None specified
User Agent: Opera Windows 1024x768
Contact:

Post by Monstrual »

Hm, olek, tak z góry oceniasz ze total i flash są najlepsze. Ale są osoby, które mają inne zdanie. W moim skromnym mniemaniu dobry jest SmartFTP, z którego zresztą zawsze korzystam. Różnorodność funkcji, prostota obsługi, polski interfejs to jego najwieksze zalety. Chmody ustawia sie w nim prawie tak samo jak we flashu, różnica w tym, że polecenia są po polsku. Na koniec wspomnę. Ten program to freeware ;).
Image
User avatar
Mati
Posts: 1018
Joined: 20 Aug 2005, 14:47:10
Location: Olsztyn
Gender: Male
User Agent: Internet Explorer Windows

Post by Mati »

---------- 16:10 29.09.2005 ----------

Ma taki problem:
Mam Total Comandera 6,51 i chce zmienić ,,chmod"-nie wiem co to jest ale muszę to zmienić na ,,chmod 706"

Ale jak robię tak jak poleca Olek czyli plik-->zmień atrybuty... to mam tylko takie opcje:

a Archiwilizowany
r Tylko do odcztu
h Ukryty
s Systemowy

Co mam zaznaczyć żęby był ,,chmod 706" :?:

---------- 16:36 ----------

Dobra cofam pytanie, problem rozwięzany.
Po prostu chciałem zmianić chmod dle pliku na dysku :crazy:
Teraz już jest dobrze
No i co? Konwersja bazy wyjadła mi polskie znaki z podpisu. Kto¿ bÂdzie musiaà za to odpowied¿Ã...
User avatar
Arctos
Posts: 40
Joined: 16 Sep 2005, 16:08:59
Website at CBA.pl: reddragon.cba.pl
Location: 8!41Y$70K
Gender: Male
User Agent: Opera Windows
Contact:

Post by Arctos »

Najlepszym programem FTP jest Filezilla, a nie Total Commander. W Totalu wyświetla: Nick: OK, Password: FAILED. To jaki on dobry jak nawet zalogować nie umie. W Filezilla wszystko elegancko. Gorąco Poecam ---> FILEZILLA.
Dozo Yoroshiku Onegaishimasu Minna Ningen Suki DRAGON BALL. Watashi mo Porandu-jin desu.
User avatar
fuma
Przyjaciel CBA
Posts: 11168
Joined: 01 Aug 2005, 14:57:56
Location: z jajka niespodzianki :P
Gender: Male
User Agent: Firefox Windows

Post by fuma »

Arctos takie posty to proszę w pogaduszkach pisać, bo będą usuwane.
User avatar
Puma
Posts: 147
Joined: 09 Oct 2005, 17:33:58
Gender: None specified
User Agent: Firefox Windows
Contact:

Post by Puma »

Można zmienić chmod w wierszu poleceń, wpisujesz np. chmod 777 plik.txt.

Image
krowal
Posts: 1
Joined: 23 Oct 2005, 13:43:52
Gender: None specified
User Agent: Firefox Windows

Post by krowal »

no wlasnie a jak wykonac chmod w skrypcie ? chyba aby to zrobic nalezy byc zalogowanym jako wlasciciel strony czyli cos w rodzaju roota, jak zrobic aby strona uwazala cie za swojego wlasciciela ? oczywiscie za pomoca skryptu a nie przez klienta ftp, jakis konkretny sposob logowania ?
muline
Posts: 3
Joined: 07 Nov 2005, 10:01:41
Gender: None specified
User Agent: Internet Explorer Windows 1024x768
Contact:

Post by muline »

O ile mi wiadomo za pomocą funkcji chmod() w PHP możemy zmienić ustawienia parametrów chmod (http://www.xlin.hg.pl/prawa.html) pliku.
Pod powyższym linkiem znajdziecie znakomity (wyczerpujący) opis chmod.
.http://www.webmaster.net.pl/generatory/chmod.php - Generator (przedstawienie tego)

W funkcji chmod, w pierwszym parametrze w apostrofach podajemy lokalizacje do pliku.
Zaleca się stosowanie funkcji file_exists(), która sprawdza, czy plik istnieje.
W funkcji chmod, w drugim parametrze ustawiamy prawo do pliku:
<?php chmod("./lokalozacja/do/pliku.txt", 0700); ?> (0700 - ósemkowo).
To ustawnienie powoduje nadanie praw tylko właścicielowi pliku (Tobie). W momencie zalogowania się na serwer z podaniem hasła. 0070 jest tylko dla grup itd.

Jeżeli nadal nie wiesz o co chodzi w tym wszystkim to skontaktuj się za mną na adres e-mail.
MuOnline - serwis www.muline.cba.pl
User avatar
Lars
Posts: 47
Joined: 24 Jul 2005, 11:43:22
Gender: None specified
User Agent: Internet Explorer Windows 800x600

Post by Lars »

CBA ma tak fajnie i

Code: Select all

<?php
mkdir&#40;'lars', 0777&#41;;
?>
tworzy folder ale zostawia mu 644 :(
Adixon
Posts: 31
Joined: 09 Dec 2005, 18:34:29
Gender: None specified
User Agent: Firefox Windows 1024x768

Post by Adixon »

ja tego nie rozumiem !! Mam Total Comander 32 i tam tego sie ustawic nie da, sciaglem FlashFXP i tam tez nie ma POMOCY !
Post Reply