تور لحظه آخری
امروز : پنجشنبه ، 22 آذر 1403    احادیث و روایات:  بنر تستی
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

کاشت ابرو طبیعی و‌ سریع

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

فروشگاه مخازن پلی اتیلن

قیمت و خرید تخت برقی پزشکی

کلینیک زخم تهران

خرید بیت کوین

خرید شب یلدا

پرچم تشریفات با کیفیت بالا و قیمت ارزان

کاشت ابرو طبیعی

پرواز از نگاه دکتر ماکان آریا پارسا

پارتیشن شیشه ای

اقامت یونان

 






آمار وبسایت

 تعداد کل بازدیدها : 1840408730




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

Upload Server To Server Using http and PHP -


واضح آرشیو وب فارسی:سایت ریسک: Upload Server To Server Using http and PHP D.A.V.O.O.D 12 فروردين 1388, 16:19با عرض سلام و خسته نباشید خدمت تمامی اساتید مجید آنلاین کسی می تونه طرز صحیح انجام آپلود از یک هاست به هاست خود با استفاده از fsockopen را توضیح بده ؟ آیا با استفاده از این متد محدودیتی روی سایز فایل و ... ایجاد می شه ؟ ممنون می شم اگه یکی بیاد و آین نوع آپلود را به متد ذکر شده به طور کامل توضیح بده تا هم طرز استفاده از این فانکشن را به طور کامل یاد بگیریم و هم اینکه در اسکریپت هایی که می نویسیم از آن استفاده کنیم . با تشکر از شما love4php 13 فروردين 1388, 19:43ببین دوست من به چند روش می تونی اسن کار را انجام بدی .. بهتر بگم با پرتکل های مختلفی ... بستگی داره که با کدوم پرتکل می خوای کار کنی ؟ http یا ftp ؟ اگر با پرتکل ftp می خوای کار کنی که باید یه سوکت به سرور ftp به زنی ... fsockopen بعد شروع کنی فرمان های ftp زا با fwrite برای سرور ارسال کنی ... تا اینکه در مرحله آخر فایل خود را با php باز کنی با همین فرمان بفرسیش بر روی ftp اگر می خوای http کار کنی ، باید یا صفحه سمت سرور بسازی که آماده شده باشه برای فرمی که حاوی یک فایل است ، منظورم $_FILES هستش .... حالا تو میایا یک سوکت می زنی و اطلاعات فرم را به وسیله سوکت ارسال می کنی D.A.V.O.O.D 14 فروردين 1388, 03:35ببین دوست من به چند روش می تونی اسن کار را انجام بدی .. بهتر بگم با پرتکل های مختلفی ... بستگی داره که با کدوم پرتکل می خوای کار کنی ؟ http یا ftp ؟ اگر با پرتکل ftp می خوای کار کنی که باید یه سوکت به سرور ftp به زنی ... fsockopen بعد شروع کنی فرمان های ftp زا با fwrite برای سرور ارسال کنی ... تا اینکه در مرحله آخر فایل خود را با php باز کنی با همین فرمان بفرسیش بر روی ftp اگر می خوای http کار کنی ، باید یا صفحه سمت سرور بسازی که آماده شده باشه برای فرمی که حاوی یک فایل است ، منظورم $_FILES هستش .... حالا تو میایا یک سوکت می زنی و اطلاعات فرم را به وسیله سوکت ارسال می کنی سلام ممنونم از پاسخت منظور منم همین با پرتکل http هست . راستش من می خوام طریقه همین سوکت ارسال کردن و دریافت اطلاعات را بدونم . می خوام یه چیر مثل رپید کیل یا رپید لیچ باشه اما نیازی به استفاده از لینک های رپید شیر نیست . می خوام متد دریافت و آپلود روی سرورش مثل اون باشه . می خوام یک لینک دایرکت بهش بدم . آپلود کنش روی هاستم با سرعت آلپود سرور . اگه منبعی اسکریپتی ساده لطف کنی و در اختیارم بگذاری ممنونت می شم . sajadmaz 14 فروردين 1388, 12:02اگر دستور کپی رو سرورتون باز هست میتونین با استفاده از این روش دایرکت لینک هارو سرور به سرور کپی کنید . D.A.V.O.O.D 14 فروردين 1388, 12:34اگر دستور کپی رو سرورتون باز هست میتونین با استفاده از این روش دایرکت لینک هارو سرور به سرور کپی کنید . سلام دستور کپی باز هست ؛ اما محدودیت حجم ایجاد می کنه ، می بایست سرور در اختیار خود آدم باشه تا محدودیت حجم را برداره که متاسفانه دست خودم نیست . با fsockopen کسی بلد نیست ؟ روی اسکریپت های رپید لیچ و رپید کیل هستا ، کسی می تونه استخراج کنه ازش ؟ love4php 14 فروردين 1388, 15:24تو می خوای روی سرور خودت بریزی ؟ ببین کار سختی نیست ... هر وقت می خوای با سوکت کار کنی ، فکر کن داری با فایل ها کار می کنی قبل از هر چیزی اینصفحه را ببین حالا من یس مثال از reference خود php واست می ذارم $fp = pfsockopen("", 443, $errno, $errstr); if (!$fp) { echo "$errstr ($errno)<br/> "; echo $fp; } else { fputs($fp, "GET /path/page.php "); fputs($fp, "Host: yourwebsite.com "); fputs($fp, "Connection: close "); fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); به جای /path/page.php آدر فایل روی هاست را بذار .... به جای yourwebsite.com آدرس سایت یا هاست را بذار حالا بجای اینکه بیای و echo fgets($fp, 128); کنی بیا و این را echo نکن بلکه بریزش تو یه فایل با نامی که می خوای ... راحت بنود ؟ D.A.V.O.O.D 14 فروردين 1388, 18:26ممنون از اینکه پاسخ دادی ؛ اما من این کار را کرده بودم . مشکلم اینه که هنگام نوشتن فایل هیدر هایی را که از سرور می گیره را نیز درونش می نویسه ! مثلا واسه یه فایل gif که این کار را کردم در اول فایل خروجی چنین خط هایی دیده می شه : 200 OK Date: Fri, 03 Apr 2009 15:12:00 GMT Server: Apache/1.3.41 (Unix) mod_deflate/1.0.21 mod_jk/1.2.18 mod_fastcgi/2.4.2 PHP/5.2.3 mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.9 FrontPage/5.0.2.2634a mod_ssl/2.8.31 OpenSSL/0.9.7a Last-Modified: Wed, 10 Sep 2008 03:59:40 GMT ETag: "938100-2e29-48c7462c" Accept-Ranges: bytes Content-Length: 11817 Connection: close Content-Type: image/gif راه حلی واسه رفع این مشکل دارید ؟ love4php 14 فروردين 1388, 20:54ایولا ... کارت درسته ، خوشم اومد ...... مطمئنا با مباحث tcp آشنایی داری و می دونی که این هدر جواب سرور هستش که میگه ارتباط برقرار شده و چیز هایی که داری دریافت میکنی چیه و نوعش چی هست ... خب حالا راه حل چیه ؟ پس ما باید اطلاعات را که از این طریق وارد میشه را بخونیم و اگر اطلاعات چزع اطلاعات هدر بود آن ها را ذخیره نکنیم !!! یعنی با (fgets($this->socket, 1024 چک کن ببین آیا این ها همان اطلاعات هدر هست ؟ همونجا قبل از ذخیره کردن چک کن ... منتظر خبرت هستم .... خوشحال می شم کدت را بعدا ببینم ... D.A.V.O.O.D 15 فروردين 1388, 16:56سلام راستیتش یه چند روزی هست که دارم ور می رم تا ابن هیدر ها رو توی فایل ننویسه ، اما متاسفانه به نتیجه ای نرسیدم . شما می تونی کمکم کنی ؟ love4php 19 فروردين 1388, 15:23ببخشین که دیر جواب می دم ... ببین با پیدا کردن POSITION این مقدارد یعنی می تونی هدر را از کل محتوی جدا کنی اگر حجم فایلت زیاد نیست اول کل محتوی سوکت را بریز تو یک متغییر بعد از اونجا این مکان را پیادا کن ... منتظر جوابت موفقیت هستم D.A.V.O.O.D 19 فروردين 1388, 17:17آقا ممنون حل شد ! تونستم بنویسم . فقط یه مشکلی که پیدا کردم توی فایل های حجیم بود . چجوری همزمان هم بخونم و روی فایل بنویسم ؟ این که توی یه متغیر بریزم بعد اون متغیر رو بنویسم توی فایل ؛ به دلیل حجم بالا جواب نمیده . ممنون از اینکه کمک می کنی :rose: D.A.V.O.O.D 27 فروردين 1388, 20:36کسی نمی تونه کمک کنه ؟ love4php 27 فروردين 1388, 20:41شرمنده اصلا این سوال را فراموش کرده بودم ... بیا یه کاری کن ... فایل را بخوان و تست کن که آیا هنوز داری هدر را می خونی یا body را .. اگر بادی بود دیگه نریز تو متغیر ... مستقیم بریز تو فایل .... D.A.V.O.O.D 28 فروردين 1388, 11:51سلام خواهش می کنم ، حدس می زدم که احتمالا فراموش کردی ... آقا این که شما می گی درست . ولی می خوام بدونم که قبل همون حلقه while(fof باید فایلی را که می خواهم توش بریزم را باز کنم یا داخل حلقه بازش کنم ؟ ، بعد داخل حلقه fwrite کنم و وقتی حلقه تموم شد فایل را ببندم ؟ با چه متدی فایل را باز کنم ؟ a+ ؟ k2-4u 30 فروردين 1388, 21:20این رو استفاده کنید اینو برای این کار نوشتم اگر نتونستین باهاش کار کنید خبر بدین در حال حاضر آدرس رو دانلود می کنه این اسکریپ یک آدرس http میگیره و اونو با همون اسم و پسوند کنار خودش میگذاره دسترسی فولدری که اسکریپ توشه رو بکنید 777 موفق باشید




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 254]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن