PDA

View Full Version : دسترسی به فایل های کلاینت از طریق هاست



mhabat
چهارشنبه 20 شهریور 1392, 01:37 صبح
سلام.

یک حرکتی می خوام بزنم نمیدونم چه کاری باید بکنم!

ببینید من مثلا آدرس یک فایل رو دریک کلاینت دارم و میخوام وقتی فایل php من رو باز کرد

مثلا یک عبارت رو به فایل اضافه کنم. برای این کار باید چی کار کنم؟

مثلا داخل درایو C یک فایل به نام test.txt هست و من میخوام محتویاتشو تغیر بدم به این شکل:

$file=fopen("C://file.txt","w");
fwrite("hello",$file);
fclose($file);

یا اصلان فکر کنید من می خوام محتویات فایل متنیم رو تغییر بدم

ولی کد هامو داخل یک هاست قرار دادم و از طریق هاست میخوام فایل متنی داخل ویندوز رو تغیر بدم.

باید چی کار کنم؟

mhabat
چهارشنبه 20 شهریور 1392, 01:54 صبح
به این شکل هم حرکت کردم :

<?php
$curl = curl_init();

curl_setopt($curl,CURLOPT_URL,'C://');


$a = curl_exec($curl);
curl_close($curl);
echo $a;
?>

جواب نداد

kartuf
چهارشنبه 20 شهریور 1392, 04:12 صبح
دوست من یکم به این چیزی که میگی فکر کن اگر به این راحت یبود که ملت همه میرفتن توی هارد درایو هم امنیت میشد کشک! چنین پیزی که شما میخوای چنین چیزی شاید روی لوکال عمل باشه ولی روی نت اصلا فکرشو نکن که بتونی از طریق php مقداری رو توی درایو c تغییر بدی مثلا

MMSHFE
چهارشنبه 20 شهریور 1392, 08:55 صبح
برنامه سمت سرور به هیچ عنوان به سیستم کلاینت دسترسی نداره. یکم پروتکلهای HTTP و TCP/IP و... رو مطالعه کنید لطفاً بعد به فکر اینجور کارها باشین. اگه اینطوری بود که دیگه هیچکس نمیومد اینترنت از ترس اینکه عکسهاش توی اینترنت پخش بشه. وقتی توی Browser حتی با انتخاب فایل در فرم آپلود، مرورگر فقط اسم فایل رو میفرسته و مسیرش رو حتی با JavaScript هم نمیتونید در بیارین (با وجود اینکه توی Browser ممکنه نشون بده)، اونوقت انتظار دارین توی درایو C کلاینت تغییری ایجاد کنید؟