PDA

View Full Version : مشکل در تابع exec (دانلود نکردن فایل توسط Internet Download Manager)



a_ahmadi
سه شنبه 03 تیر 1393, 04:50 صبح
سلام
اگر کد زیر در اعلان داس وارد کنید دانلود می شود.

"C:\Program Files\Internet Download Manager\IDMan.exe" /n /d http://www.redips.net/my/tar/redips6.tar.gz
اما کد زیر به صورت پی اچ پی هست عملیات دانلود انجام نمی دهد.

exec('"C:\Program Files\Internet Download Manager\IDMan.exe" /n /d http://www.redips.net/my/tar/redips6.tar.gz');
یا

shell_exec('"C:\Program Files\Internet Download Manager\IDMan.exe" /n /d http://www.redips.net/my/tar/redips6.tar.gz');
برای کارکرد کد چه راهی پیشنهاد می شود؟

abolfazl-z
سه شنبه 03 تیر 1393, 13:11 عصر
خیلی برایم جالب بود که به سوالتون پاسخ بدهم.



<?php
chdir('C:\\Program Files (x86)\\Internet Download Manager\\');
exec('IDMan.exe /n /d http://www.redips.net/my/tar/redips6.tar.gz');
?>

a_ahmadi
سه شنبه 03 تیر 1393, 18:48 عصر
خیلی برایم جالب بود که به سوالتون پاسخ بدهم.



<?php
chdir('C:\\Program Files (x86)\\Internet Download Manager\\');
exec('IDMan.exe /n /d http://www.redips.net/my/tar/redips6.tar.gz');
?>
از پاسخگویی متشکرم ولی کدی که دادی در اصل با کد بالایی تفاوتی از نظر کار کرد وجود ندارد.:چشمک:
تست شده با برنامه wamp و سیستم عامل XP و این مشکل همچنان باقیست.

abolfazl-z
سه شنبه 03 تیر 1393, 19:09 عصر
تست شده با برنامه wamp و سیستم عامل XP و این مشکل همچنان باقیست.

بنده این کد را در ویندوز با xampp تست کردم و عملی شد.

صد در صد آدرسی دهی شما مشکل دارد !


از پاسخگویی متشکرم ولی کدی که دادی در اصل با کد بالایی تفاوتی از نظر کار کرد وجود ندارد

بنده عملکرد جدید انجام ندادم و فقط کد شما را اصلاح کردم !

a_ahmadi
سه شنبه 03 تیر 1393, 19:22 عصر
آدرس دهی مشکلی ندارد فقط هنگام اجرا در پروسس گیر می کند و عملیات کامل انجام نمیدهد.
احتمالا ویندوز شما باید 7 یا 8 باشه و متاسفانه رو این ویندوز تست نکردم.
عکس زیر ببینید.
http://up.vbiran.ir/uploads/25908140362385221669_exec.png

a_ahmadi
سه شنبه 03 تیر 1393, 19:44 عصر
بنده این کد را در ویندوز با xampp تست کردم و عملی شد.

صد در صد آدرسی دهی شما مشکل دارد !



بنده عملکرد جدید انجام ندادم و فقط کد شما را اصلاح کردم !
حق با شما بود :تشویق:
الان با xampp تست کردم کد ها فقط با xampp درست کار می کند و رو wamp مشکل مانند عکس وجود دارد.

Unique
چهارشنبه 04 تیر 1393, 14:22 عصر
نمیدونم چرا idm را برای کار با php انتخاب میکنید وقتی gui هست و کنترل های زیادی برای command line نداره ! من ترجیح میدم از aria2 (http://aria2.sourceforge.net/) استفاده کنم و کلا هم سرعتش بهتره هم هر تنظیمی فکر بکنی را میتونی به صورت command ی بهش بدی !