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

نام تاپیک: ارسال درخواست و منتظر نماندن برای پاسح PHP

  1. #1

    ارسال درخواست و منتظر نماندن برای پاسح PHP

    با سلام، با چه روشی میشود درخواستی فرستاد و منتظر پاسح آن نماند ؟ آیا با وب سوکت عملی میشود ؟

    یک درخواستی به سرور دیگر باید بفرستیم برای آپلود، حالا این فایل حجمش بالاست طول میکشد آپلود شود ما نمیخواهیم منتظر پاسخ بمانیم.

    تشکر.

  2. #2

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    با جاوااسکریپت یا جی کوئری که درخواست بزنید همین اتفاق میافته فایل واسه آپلود ارسال میشه و کدهای ادامه صفحه اجرا میشن...
    معمولا این سوال با ایجکس که کار بشه به این صورت پرسیده میشه چطور بعد از ارسال درخواست به سرور منتظر جواب اون بمونه جیکوئری و مشکل این مورده...

  3. #3

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    نقل قول نوشته شده توسط H:Shojaei مشاهده تاپیک
    با جاوااسکریپت یا جی کوئری که درخواست بزنید همین اتفاق میافته فایل واسه آپلود ارسال میشه و کدهای ادامه صفحه اجرا میشن...
    معمولا این سوال با ایجکس که کار بشه به این صورت پرسیده میشه چطور بعد از ارسال درخواست به سرور منتظر جواب اون بمونه جیکوئری و مشکل این مورده...
    چون قرار نیست نتیجه ای سمت کاربر نمایش داده شود، جاوا اسکریپت به کار نمی آید.

  4. #4
    کاربر دائمی آواتار joker
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان
    سن
    42
    پست
    1,326

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    نقل قول نوشته شده توسط areeef مشاهده تاپیک
    چون قرار نیست نتیجه ای سمت کاربر نمایش داده شود، جاوا اسکریپت به کار نمی آید.
    خب ربطی نداره این موضوع... چه نمایش بدین چه ندین عملیات آپلود باید کامل بشه .. وقتی از اسکریپت استفاده میکنید هر مرورگر تا 6 thread همزمان برای انجام عملیات را در صفحه وب پشتیبانی میکنه و عملا کاربر متوجه نمیشه ( این اتفاق تا زمانی که صفحه بسته نشده معتبر هست)

  5. #5

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    نقل قول نوشته شده توسط H:Shojaei مشاهده تاپیک
    با جاوااسکریپت یا جی کوئری که درخواست بزنید همین اتفاق میافته فایل واسه آپلود ارسال میشه و کدهای ادامه صفحه اجرا میشن...
    معمولا این سوال با ایجکس که کار بشه به این صورت پرسیده میشه چطور بعد از ارسال درخواست به سرور منتظر جواب اون بمونه جیکوئری و مشکل این مورده...
    دقیقاَ منظورتون از این مورد چی هست
    تا جایی که من دیدم وقتی درخواست آپلود با jquery ارسال میشه ابتدا فایل ارسال میشه بعد کد های php اجرا میشن !

  6. #6

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    نقل قول نوشته شده توسط joker مشاهده تاپیک
    خب ربطی نداره این موضوع... چه نمایش بدین چه ندین عملیات آپلود باید کامل بشه .. وقتی از اسکریپت استفاده میکنید هر مرورگر تا 6 thread همزمان برای انجام عملیات را در صفحه وب پشتیبانی میکنه و عملا کاربر متوجه نمیشه ( این اتفاق تا زمانی که صفحه بسته نشده معتبر هست)
    زمانی که اسکریپ php ما به صورت cli اجرا میشود چطوری قرار است کد جاوا اسکریپت ران کنیم ؟

    سرور 1 به سرور 2 فقط یک لینک میفرستید و سرور 2 عملیات دانلود و ذخیره را انجام میدهد.

    نمیخواهیم این وسط سرور 1 منتظر اتمام کار سرور دوم باشد.
    آخرین ویرایش به وسیله areeef : پنج شنبه 27 خرداد 1395 در 19:28 عصر

  7. #7

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    نقل قول نوشته شده توسط bax998 مشاهده تاپیک
    دقیقاَ منظورتون از این مورد چی هست
    تا جایی که من دیدم وقتی درخواست آپلود با jquery ارسال میشه ابتدا فایل ارسال میشه بعد کد های php اجرا میشن !
    بله من منظورم اینه که کدهای جاوااسکریپت میتونن به کار خودشون ادامه بدن حین آپلود دانلود هرچی است...

  8. #8

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    نقل قول نوشته شده توسط areeef مشاهده تاپیک
    زمانی که اسکریپ php ما به صورت cli اجرا میشود چطوری قرار است کد جاوا اسکریپت ران کنیم ؟

    سرور 1 به سرور 2 فقط یک لینک میفرستید و سرور 2 عملیات دانلود و ذخیره را انجام میدهد.

    نمیخواهیم این وسط سرور 1 منتظر اتمام کار سرور دوم باشد.
    اگر منظور از سرور ۱ همون سرور اصلی و سرور ۲ همون کلاینت هست که داره request , response میده بازم تفاوتی نداره شما درخواست رو با ایجکس به سرور میفرستید سرور کارشو میکنه و کلاینت هم کارشو ... به عنوان مثال میتونید وقتی فایل داره آپلود میشه تو خط های بعد با دستور ایجکس دیگه یه سطر به دیتابیس اضافه کنید یا عملیات دیگه...

  9. #9

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    نقل قول نوشته شده توسط H:Shojaei مشاهده تاپیک
    اگر منظور از سرور ۱ همون سرور اصلی و سرور ۲ همون کلاینت هست که داره request , response میده بازم تفاوتی نداره شما درخواست رو با ایجکس به سرور میفرستید سرور کارشو میکنه و کلاینت هم کارشو ... به عنوان مثال میتونید وقتی فایل داره آپلود میشه تو خط های بعد با دستور ایجکس دیگه یه سطر به دیتابیس اضافه کنید یا عملیات دیگه...
    سرور و کلاینت هم نیستند ، میخوایم برنامه نویسی موازی کنیم.
    همانطور که دو دفعه بالا اعلام کردم قادر به ارسال درخواست آزاکس نیستیم، اگر راهی بلدید زمانی که در محیط cli برنامه اجرا میشود درخواست آژاکس بفرستیم اعلام کنید وگرنه دوستان راه حل دیگری ارایه کنند.

  10. #10

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    آهان اگر اشتباه نکنم میخواید multithread کار کنید درسته این لینک ببینید به کارتون میاد

  11. #11

    نقل قول: ارسال درخواست و منتظر نماندن برای پاسح PHP

    همون فناوری web socket که گفتید بهتر بکار میاد. ولی وب سوکت موقعی که باز شد و داره فایل رو آپلود میکنه، کاربر نباید پنجره رو ببنده و اگر ببنده آپلود فایل تکمیل نمیشه
    استفاده از ارسال فایل بصورت async مناسب هست
    https://github.com/liamks/Delivery.js
    http://stackoverflow.com/questions/1...with-websocket

تاپیک های مشابه

  1. درخواست کمک برای خطای php
    نوشته شده توسط artablog در بخش PHP
    پاسخ: 3
    آخرین پست: سه شنبه 13 اردیبهشت 1390, 15:38 عصر
  2. سوال: درخواست یک IDE خوب برای php
    نوشته شده توسط maysam.m در بخش PHP
    پاسخ: 9
    آخرین پست: دوشنبه 01 شهریور 1389, 08:59 صبح
  3. سوال: ارسال درخواست دانلود به php با قابلیت Resume
    نوشته شده توسط pckiller در بخش PHP
    پاسخ: 4
    آخرین پست: پنج شنبه 26 فروردین 1389, 17:20 عصر
  4. درخواست ادیتور متن مجانی برای وب سایت php
    نوشته شده توسط persian_farvahar در بخش PHP
    پاسخ: 3
    آخرین پست: جمعه 15 شهریور 1387, 20:39 عصر

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

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