صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 19

موضوع: کمک برای آپلود در php

  1. #1
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    شیراز
    نوشته ها
    454
    تشکر تشکر کرده 
    257
    تشکر تشکر شده 
    216
    تشکر شده در
    167 پست

    پیش فرض کمک برای آپلود در php

    سلام
    روشی سراغ دارید که بتونیم با استفاده از یک اسکریپت Php که روی یک سرور نصب هست ، فایل ها را در سروری دیگر آپلود کنیم؟ بر روی هر دو سرور SSL نصب هست.
    یعنی کاربر پس از اینکه وارد اکانتش شد و فایلش را انتخاب کرد ، آن فایل بر روی سرور دیگری آپلود شود.
    با تشکر

  2. # ADS




     

  3. #2
    عضو انجمن taksis آواتار ها
    تاریخ عضویت
    Dec 2014
    محل سکونت
    تهران
    نوشته ها
    253
    تشکر تشکر کرده 
    97
    تشکر تشکر شده 
    1,152
    تشکر شده در
    549 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    باید از FTP استفاده کنید
    http://php.net/manual/en/ref.ftp.php

  4. تعداد تشکر ها از taksis به دلیل پست مفید


  5. #3
    عضو انجمن JeyServer آواتار ها
    تاریخ عضویت
    Mar 2015
    محل سکونت
    اصفهان
    نوشته ها
    189
    تشکر تشکر کرده 
    93
    تشکر تشکر شده 
    298
    تشکر شده در
    233 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    .:: جی سرور - ارائه دهنده خدمات میزبانی وب و سرور های مجازی و اختصاصی ::.
    دارنده نماد اعتماد الکترونیکی از وزارت صنعت ، معدن و تجارت

  6. تعداد تشکر ها از JeyServer به دلیل پست مفید


  7. #4
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    شیراز
    نوشته ها
    454
    تشکر تشکر کرده 
    257
    تشکر تشکر شده 
    216
    تشکر شده در
    167 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    شما این روش ها را اجرا کردید؟
    مطمئن هستید که به درستی کار می کنند؟ و فایل های حجیم را هم آپلود می کنند؟


    ما حتی روش زیر را هم اجرا کردیم ولی باز به مشکل برخوردیم:
    وقتی کاربر دکمه browse رو می زنه، همونجا ما میاییم محتوای فایل رو بدون رفرش شدن صفحه می خونیم،
    اونم به صورت base64 که عملا یه متن هست و نه باینری،
    بعد میاییم این متن رو به صورت پست ارسال می کنیم و سمت سرور اون رو دوباره به همون فایل مبدا تبدیل می کنیم. یعنی به جای این که فایل رو باینری بفرستیم، تبدیل به متن می کنیم و می فرستیم. حالا این حالت یه مقدار تداخل داره با حالتی که کار شده بوده که بر مبنای ارسال خود فایل بوده.
    وقتی حجم فایل یه مقدار زیاد باشه مشکلی رخ می ده در برنامه که داریم درستش می کنیم.

  8. #5
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    نقل قول نوشته اصلی توسط webhosts نمایش پست ها
    سلام
    روشی سراغ دارید که بتونیم با استفاده از یک اسکریپت Php که روی یک سرور نصب هست ، فایل ها را در سروری دیگر آپلود کنیم؟ بر روی هر دو سرور SSL نصب هست.
    یعنی کاربر پس از اینکه وارد اکانتش شد و فایلش را انتخاب کرد ، آن فایل بر روی سرور دیگری آپلود شود.
    با تشکر
    اگر یک فایل منیجر آماده php با قابلیت کار با ftp میخواید میتونم extplorer رو معرفی کنم.
    https://extplorer.net
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  9. #6
    عضو انجمن JeyServer آواتار ها
    تاریخ عضویت
    Mar 2015
    محل سکونت
    اصفهان
    نوشته ها
    189
    تشکر تشکر کرده 
    93
    تشکر تشکر شده 
    298
    تشکر شده در
    233 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    نقل قول نوشته اصلی توسط webhosts نمایش پست ها
    شما این روش ها را اجرا کردید؟
    مطمئن هستید که به درستی کار می کنند؟ و فایل های حجیم را هم آپلود می کنند؟
    تا یک گیگابایت من تست کردم، مشکلی نداشته، بیشترش هم مشکلی نخواهد داشت!

    نقل قول نوشته اصلی توسط webhosts نمایش پست ها
    وقتی کاربر دکمه browse رو می زنه، همونجا ما میاییم محتوای فایل رو بدون رفرش شدن صفحه می خونیم،
    اونم به صورت base64 که عملا یه متن هست و نه باینری،
    بعد میاییم این متن رو به صورت پست ارسال می کنیم و سمت سرور اون رو دوباره به همون فایل مبدا تبدیل می کنیم. یعنی به جای این که فایل رو باینری بفرستیم، تبدیل به متن می کنیم و می فرستیم. حالا این حالت یه مقدار تداخل داره با حالتی که کار شده بوده که بر مبنای ارسال خود فایل بوده.
    وقتی حجم فایل یه مقدار زیاد باشه مشکلی رخ می ده در برنامه که داریم درستش می کنیم.
    دلیل اینکارتون چیه؟لقمه رو چند بار دور سرتون چرخوندید!
    .:: جی سرور - ارائه دهنده خدمات میزبانی وب و سرور های مجازی و اختصاصی ::.
    دارنده نماد اعتماد الکترونیکی از وزارت صنعت ، معدن و تجارت

  10. تعداد تشکر ها از JeyServer به دلیل پست مفید


  11. #7
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    نقل قول نوشته اصلی توسط webhosts نمایش پست ها
    شما این روش ها را اجرا کردید؟
    مطمئن هستید که به درستی کار می کنند؟ و فایل های حجیم را هم آپلود می کنند؟


    ما حتی روش زیر را هم اجرا کردیم ولی باز به مشکل برخوردیم:
    وقتی کاربر دکمه browse رو می زنه، همونجا ما میاییم محتوای فایل رو بدون رفرش شدن صفحه می خونیم،
    اونم به صورت base64 که عملا یه متن هست و نه باینری،
    بعد میاییم این متن رو به صورت پست ارسال می کنیم و سمت سرور اون رو دوباره به همون فایل مبدا تبدیل می کنیم. یعنی به جای این که فایل رو باینری بفرستیم، تبدیل به متن می کنیم و می فرستیم. حالا این حالت یه مقدار تداخل داره با حالتی که کار شده بوده که بر مبنای ارسال خود فایل بوده.
    وقتی حجم فایل یه مقدار زیاد باشه مشکلی رخ می ده در برنامه که داریم درستش می کنیم.
    مشکلی بابت انتقال فایل های حجیم تا حالا نداشتیم و تا چند گیگ براحتی اپلود شده
    روش base64 بخصوص برای فایل های حجیم منطقی نیست و احتمالا باعث هنگ کردن مرورگر کاربر میشه. با روش معمولی اپلود کنید فقط معیاز های کلی مانند max post size و max upload و time limit رو در دو سرور چک کنید کم نباشند

    Sent from my LG-D724 using Tapatalk
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  12. تعداد تشکر ها از Rezash به دلیل پست مفید


  13. #8
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    شیراز
    نوشته ها
    454
    تشکر تشکر کرده 
    257
    تشکر تشکر شده 
    216
    تشکر شده در
    167 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    نقل قول نوشته اصلی توسط Rezash نمایش پست ها
    اگر یک فایل منیجر آماده php با قابلیت کار با ftp میخواید میتونم extplorer رو معرفی کنم.
    https://extplorer.net
    مشکل فایل منجر نداریم.
    مشکل آپلود فایل در سرورهای دیگر با https داریم...

    - - - Updated - - -

    نقل قول نوشته اصلی توسط JeyServer نمایش پست ها
    تا یک گیگابایت من تست کردم، مشکلی نداشته، بیشترش هم مشکلی نخواهد داشت!
    دلیل اینکارتون چیه؟لقمه رو چند بار دور سرتون چرخوندید!
    با کدام روش تا یک گیگابایت آپلود کردید؟

  14. #9
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    نقل قول نوشته اصلی توسط webhosts نمایش پست ها
    مشکل فایل منجر نداریم.
    مشکل آپلود فایل در سرورهای دیگر با https داریم...

    - - - Updated - - -




    با کدام روش تا یک گیگابایت آپلود کردید؟
    دوست عزیز با همون ftp ساده میتوتید فایل های حجیم رو آپلود کنید.
    فقط دقت کنید پارامترهای زیر مقادیر مورد نیاز در هر دو سرور باشند :
    کد PHP:
    php_value upload_max_filesize 50M
    php_value post_max_size 50M
    php_value max_execution_time 200
    php_value max_input_time 200 
    و از توابع ftp_put و ... که متداول هست میتونید استفاده کنید.
    فقط اگر فایل هاتون حجیم هست احتمالا memory usage بالایی داشته باشه اسکریپت. بهتر هست از روش های ترکیبی و Chunking استفاده کنید.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  15. تعداد تشکر ها از Rezash به دلیل پست مفید


  16. #10
    عضو انجمن
    تاریخ عضویت
    Mar 2012
    محل سکونت
    شیراز
    نوشته ها
    454
    تشکر تشکر کرده 
    257
    تشکر تشکر شده 
    216
    تشکر شده در
    167 پست

    پیش فرض پاسخ : کمک برای آپلود در php

    از ftp نمیتونیم استفاده کنیم. استفاده از ftp محدودیت زیاد داره. قابل کنترل نیست. نمی شه بایت هایی که ارسال می شه رو چک کرد که مثلا یه فایل ده مگی آیا کامل رفته یا نه

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

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