نمایش نتایج 1 تا 15 از 15

نام تاپیک: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

  1. #1
    کاربر تازه وارد آواتار forouzan
    تاریخ عضویت
    اردیبهشت 1388
    پست
    34

    Smile سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    به نام خدا
    با سلام
    در اینترنت به دنبال کدهای مربوط به آپلود فایل به سرور گشتم ولی آنچه یافتم دربارهٔ آپلود فایل به کامپیوتر کاربر یا از کامپیوتر کاربر به هاست بود، در حالیکه بنده دنبال برنامه‌ای می‌گردم که بتواند فایل‌هایی را که در اینترنت هست و لازم دارم به هاست خود منتقل کنم نه اینکه اوّل آنها را به کامپیوتر خود بارگذاری کنم و سپس به هاست خود آپلود کنم !
    لطفاً در این زمینه به من کمک کنید و مطمئناُ چنین برنامه یا کدی طالبان زیادی دارد.
    با تشکر

  2. #2

  3. #3
    کاربر دائمی آواتار yasgig
    تاریخ عضویت
    تیر 1388
    محل زندگی
    اردبیل
    سن
    33
    پست
    534

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    <?php
    $url = $_GET['url'];
    $filename = $_GET['filename'];
    $file = "$url";
    $newfile = "$filename";
    if (!copy($file, $newfile)) {
    echo "failed to copy $file...\n";
    }
    ?>

    با این کد می تونی این کارو به راحتی انجام بدی.به صورت زیر ازش استفاده کن:
    http://yourdomain.com/upload.php?url...ewsfilname.zip
    که url آدرس لینک دانلود و filename نامی هست که می خواهید فایل با آن نام در هاست شما ذخیره شود.

  4. #4
    کاربر دائمی آواتار maysam.m
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    تهران
    پست
    400

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    اگر وی پی اس یا سرور اختصاصی داری که مشکلی نیست ولی بیشتر هاست ها تابع copy را غیر فعال کرده اند.

  5. #5
    کاربر تازه وارد آواتار forouzan
    تاریخ عضویت
    اردیبهشت 1388
    پست
    34

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    به نام خدا
    با سلام
    با این کد می تونی این کارو به راحتی انجام بدی.به صورت زیر ازش استفاده کن:
    http://yourdomain.com/upload.php?url...ewsfilname.zip
    که url آدرس لینک دانلود و filename نامی هست که می خواهید فایل با آن نام در هاست شما ذخیره شود.
    من سايتي دارم مثلاً با نام abc.com
    و در آن شاخه آي براي دانلود دارم مثلاً به نام uplode
    و فايلي را از اينترنت به آدرس زير و با نام myusb مي‌خواهم در آن کپي کنم
    آيا دستور استفاده از آن چنين خواهد بود :
    http://abc.com/uploade/upload.php?http://www.yzf888.com/usb/UsbBlocker.exe myusb.zip
    آخرین ویرایش به وسیله forouzan : یک شنبه 10 مرداد 1389 در 23:11 عصر

  6. #6
    کاربر دائمی آواتار yasgig
    تاریخ عضویت
    تیر 1388
    محل زندگی
    اردبیل
    سن
    33
    پست
    534

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    شما باید اون کدی رو که در بالا گذاشتم توی فایل upload.php بریزی و توی پوشه uploade آپلودش کنی.پس از این که آدرس زیر رو اجرا کردی:
    http://abc.com/uploade/upload.php?url=http://www.yzf888.com/usb/UsbBlocker.exe&filename=UsbBlocker.exe

    فایل به هاست شما منتق خواهد شد و آدرسش هم به صورت زیر خواهد بود:
    http://abc.com/uploade/UsbBlocker.exe

  7. #7
    کاربر تازه وارد آواتار forouzan
    تاریخ عضویت
    اردیبهشت 1388
    پست
    34

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    به نام خدا
    با سلام

    lrapidleech رو ببين
    بنده قبلاً سراغ راپیدلیچ رفته بودم ولی این کاری را که می‌خواستم نتوانستم انجام دهم
    اگر در این باره نیز توضیحی گویا و کار راه انداز بدهید ممنون خواهم شد.
    با تشکر

  8. #8
    کاربر تازه وارد آواتار forouzan
    تاریخ عضویت
    اردیبهشت 1388
    پست
    34

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    به نام خدا
    با سلام

    بنده در سایت خودم فولدر upload را ساخته و سپس فایل upload.php را با محتویات مربوطه در آن قرار دادم و بعد دستور زیر را در آدرس بار مرورگر خود وارد کردم :
    http://xux.ir/upload/upload.php?url=http://www.yzf888.com/usb/UsbBlocker.exe&filename=UsbBlocker.exe

    اما با اروری مواجه شدم که در شکل پیوست آن را مشاهده می‌کنید.
    آیا امکان دارد که چون مرحله‌ای برای کانکت شدن به سرور در این دستور وجود ندارد این خطا از این مطلب ناشی شده باشد؟

    با تشکر از جواب شما
    عکس های ضمیمه عکس های ضمیمه
    آخرین ویرایش به وسیله forouzan : دوشنبه 11 مرداد 1389 در 00:16 صبح

  9. #9
    کاربر دائمی آواتار yasgig
    تاریخ عضویت
    تیر 1388
    محل زندگی
    اردبیل
    سن
    33
    پست
    534

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    چون شما از هاست رایگان استفاده میکنین توی هاست های رایگان هم تابع کپی غیر فعاله.

  10. #10
    کاربر تازه وارد آواتار forouzan
    تاریخ عضویت
    اردیبهشت 1388
    پست
    34

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    به نام خدا
    با سلام

    در هاستی که سایت من در آن است یعنی 000webhost.com دستور کپی به احتمال بسیار قوی قفل نیست و این معلوم است چون نرم‌افزارهای نصب cms ها را می‌توان در آن نصب کرد.
    و آیا امکان دارد که این دستور و مطالبی را که باید در آن قرار داد از جمله آدرس کانکت به سرور و یوزرنیم و پس‌ورد و آدرس url مربوط به محل فایل مورد نظر و نیز محلی را که در سرور فایل در آن آپلود خواهد شد را از طریق یک فایل html وارد کرد؟ و با چه دستوراتی باید این فایل را ساخت؟

    با تشکر از لطف و جواب شما.

  11. #11
    کاربر دائمی آواتار yasgig
    تاریخ عضویت
    تیر 1388
    محل زندگی
    اردبیل
    سن
    33
    پست
    534

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    تابع کپی نیازی به کانکشن نداره و کارشو از طریق url انجام میده.

  12. #12
    کاربر تازه وارد آواتار forouzan
    تاریخ عضویت
    اردیبهشت 1388
    پست
    34

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    به نام خدا
    با سلام

    از شر دردسرهای داونلود از Rapidshare رهایی یابید
    2 January 2009
    من خیلی اهل داونلود بازی و این حرفها نیستم ولی گاهی پیش می‏آید که دنبال یک کتاب یا برنامه‏ای می‏گردی و لینکش را فقط در Rapidshare یا سایتهای مشابه آن مانند MegaUpload پیدا می‏کنی. با خوشحالی لینک را کلیک می‏کنی که داونلود کنی ولی یا Slotهای کشور تو تمام شده است، یا اینکه به دلیل بزرگ بودن فایل و سرعت کند اینترنت‌های ما و نداشتن قابلیت Resume در سرویس رایگان Rapidshare داونلود نیمه‏کاره قطع شده و تو انگشت به دهن در حسرت این فایل می‏مانی.
    امروز بالاخره به این نتیجه رسیدم که باید در این زمینه به یک راهکار برسم و چون در این اینترنت به این بزرگی آدمهای خیلی زیادی هستند که مشکلاتی مشابه به مشکلات ما دارند گفتم شاید بد نباشد کمی از آقای گوگل پرس و جو کنم و بالاخره رسیدم به برنامه RapidLeech. این برنامه که در واقع یک اسکریپت PHP است، روی هاست شما نصب می‏شود و فایلها را بر روی هاست شما با آن سرعت رویایی که در سرور شما هست داونلود می‏کند و بعد شما می‏توانید فایل را از روی سرورتان داونلود کنید. به همین سادگی:

    با استفاده از این نرم افزار قادر خواهید بود که:
    دانلود سریع یک فایل از یک سرور به سرور شما با سرعت بالا
    دانلود از ۳۵ سایت مشهور اشتراک فایل بر روی سرور شما با سرعت بسیار بالا
    آپلود فایل با سرعت بالا بر روی ۳۵ سایت اشتراکی مذکور
    رفع محدودیت دانلود و زمان از سایت های اشتراکی
    امکان دانلود اتوماتیک و آپلود اتوماتیک
    امکان فشرده سازی و خارج ساختن فایل ها از حالت فشرده
    امکان تقسیم یه فایل به چندین فایل
    و امکانات بسیار زیاد دیگر که هنگام کار با نرم افزار متوجه قابلیت های بی نظیر آن خواهید شد.


    راهنمای نصب
    نصب RapidLeech خیلی ساده است:
    ۱ـ آخرین نسخه برنامه را از فایل‌های پیوست همین نوشته بارگزاری کنید.
    ۲ـ فایل‌ها را در یکی از شاخه‏های سرورتان Extract کنید. این کار را یا می‏توانید از طریق Control Panel تان انجام دهید یا این که با FTP فایل‌ها را ارسال کنید. اگر کنترل پانل سرور شما CPanel باشد می‏تواند فایل را zip کنید و فایل zip شده را آنجا Extract کنید.
    ۳ـ شاخه files موجود در شاخه برنامه را به CHMOD کنید به 777 تا دسترسی Write برای RapidLeech برقرار شود

    سایتهای پشتیبانی‏شده RapidLeech
    سایتهایی که RapidLeech پشتیبانی می‏کند، اینها هستند:

    2shared.com, 4shared.com, adrive.com, depositfiles.com, downtown.vc, easy-share.com, filefactory.com, fileflyer.com, filego.net, files.to, filesend.net, gigasize.com, ifolder.ru, imageshack.us, letitbit.net, mediafire.com, megashare.com, megashares.com, megaupload.com, netload.in, rapidshare.com, rapidshare.de, savefile.com, sendspace.com, share-online.biz, sharebase.to, sharedzilla.com, speedyshare.com, turboupload.com, uploaded.to, uploading.com, uploads.bizhat.com, youtube.com, ziddu.com, zippyshare.com, zshare.net


    همچنین RapidLeech به شما اجازه داونلود فایلهای mp4 فیلم‏های Youtube را هم می‏دهد.

    ضمن تشکر از جواب‌های داده شده دربارهٔ RapidLeech همانطور که مشاهده می‌کنید دانلود آن محدود به این ۳۵ سایت خاص می‌باشد و از سایت‌های دیگر نمی‌تواند دانلود کند
    آیا نرم‌‌افزار خاص دیگری هست که چنین توانایی را داشته باشد؟
    آیا از طریق ftp می‌توان چنین کاری کرد؟
    اگر اساتید کمی عنایت کنند و وقت بگذارند و این مشکل حل شود، مطمئناً برای خیلی از افراد راه‌گشا خواهد بود.
    با تشکر از جواب شما.

  13. #13

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    رفع محدودیت دانلود و زمان از سایت های اشتراکی
    خیر رپیدلیچ محودیت ها رو نمیتونه از بین ببره.

    د دانلود آن محدود به این ۳۵ سایت خاص می‌باشد
    برای سایتهای دیگه هم میتونی پلاگین پیدا کنی یا بشینی بنویسی
    درضمن برای دانلود مستقیم نیازی به پلاگین نیست و رپیدلیچ میاره.
    ftp رو هم ساپورت میکنه.

    تابع کپی نیازی به کانکشن نداره و کارشو از طریق url انجام میده.
    فکر میکنم تابع کپی نیاز به کانکشن داره و اگه هاست بسته باشه کار نمیکنه.

    در هاستی که سایت من در آن است یعنی 000webhost.com دستور کپی به احتمال بسیار قوی قفل نیست

    دستور کپی ققل نیست ، دستور کپی از یک سایت دیگه قفله. درضمن رپیدلیچ رو هم ساپورت نمیکنه.
    اگه کرل داشته باشه میتونی از اون استفاده کنی، ولی اینم بعید میدونم.
    curl

  14. #14
    کاربر تازه وارد آواتار forouzan
    تاریخ عضویت
    اردیبهشت 1388
    پست
    34

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    به نام خدا
    با سلام
    <?php
    $url = $_GET['url'];
    $filename = $_GET['filename'];
    $file = "$url";
    $newfile = "$filename";
    if (!copy($file, $newfile)) {
    echo "failed to copy $file...\n";
    }
    ?>
    این دستور العمل از امکان کپی بهره می‌برد و فکر می‌کنم بعلت مصرف باند هاست‌ها، استفاده از آن محدود شده باشد آیا این امکان وجود دارد که آن را بگونه‌ای تنظیم کرد که مثلاً از دستور move یا حتی همان copy بهره ببرد با این تفاوت که بجای اینکه فایل حاوی آن در هاست ما قرار بگیرد در یک هاست دیگر (که فرضاً فایل مورد نظر ما نیز همانجاست) قرار بگیرد و با استفاده از یکی از دو دستور گفته شده اقدام به کپی یا جابجایی فایل مورد نظر ما در جهت قرار گرفتن بر روی هاست دلخواه بکند تا بدین ترتیب از باند هاست مورد نظر مصرف نشده باشد و شاید بدین علت به هدف خودمان که همان ارسال فایل مورد نظر از یک هاست معمولی و عمومیست به هاست مورد نظر خودمان بکنیم؟
    با تشکر از جواب شما.


  15. #15

    نقل قول: سئوال : آپلود فایل از «مبداء محیط اینترنت» به سرور کاربر، توسط PHP

    نه

    فقط کرل

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •