PDA

View Full Version : سوال: تغییر دسترسی فایل ها



nazanin233
چهارشنبه 02 تیر 1389, 14:39 عصر
سلام دوستان

من یه برنامه ای می خوام،که بتونم باهاش دسترسی پوشه ها را تغییر بدم،مثلا پرمیشن 444 را به 755 تغییر بدم.

خیلی فوریه،ممنون می شم،کمک کنید

hadiaj168
چهارشنبه 02 تیر 1389, 16:15 عصر
http://filezilla-project.org (http://filezilla-project.org/)

nazanin233
چهارشنبه 02 تیر 1389, 23:19 عصر
من دسترسی به ftp ندارم و فقط از طریق یک برنامه php می تونم،این کار را انجام بدم

rapidpich
پنج شنبه 03 تیر 1389, 11:45 صبح
یعنی هکش کردی؟!
اینو ببین
http://php.net/manual/en/function.chmod.php

m0h53n
پنج شنبه 03 تیر 1389, 11:56 صبح
می تونی یک فایل php درست کنی کد زیر را وارد کنی بعد توی ftp وب هاستت Upload کنی! این طوری راحت تری:چشمک:



<?php
// Read and write for owner, nothing for everybody else
chmod("/somedir/somefile", 0600);

// Read and write for owner, read for everybody else
chmod("/somedir/somefile", 0644);

// Everything for owner, read and execute for others
chmod("/somedir/somefile", 0755);

// Everything for owner, read and execute for owner's group
chmod("/somedir/somefile", 0750);
?>


Value Permission Level
400 Owner Read
200 Owner Write
100 Owner Execute
40 Group Read
20 Group Write
10 Group Execute
4 Global Read
2 Global Write
1 Global Execute

nazanin233
پنج شنبه 03 تیر 1389, 14:24 عصر
نه هک کجا بود

اف تی پی فعلا غیرقابل دسترسه


ضمنا،اون کدهایی که شما معرفی کردید،دسترسی به فایل ها را تغییر میده،من کدی می خوام که بتونم باهاش دسترسی به پوشه ها را تغییر بدم

m0h53n
پنج شنبه 03 تیر 1389, 15:06 عصر
اگر شما از سیستم عامل ویندوز و یکی از نرم افزار های local استفاده می کنید، با این دستور شما تغییرات اعمال شده برروی پوشه ها را نمی بینید و باید این دستور را برای یکی از پوشه های موجود در فایل های وب هاستت اعمال کنی.
CHMOD یک تابع برای محیط UNIX و LINUX و غیره است که تغییرات را هم در فایل اعمال می کند و هم در پوشه ها، اگر می خواهی خاصیت پوشه در سیستم عامل windows تغییر کنه باید از دستور ATTRIB در ویندوز استفاده کنید.



exec('attrib +s +h test/');