نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: گرفتن عکس از url در php

  1. #1
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض گرفتن عکس از url در php

    سلام و خسته نباشید

    میخوام وقتی کاربر یک url وارد میکنه من بتونم عکس اون صفحه از سایت رو نشون بدم، و در اندازه کوچیک باشه

    ممنون میشم راهنمائیم کنید

    تشکر
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Mar 2013
    نوشته ها
    157
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    251
    تشکر شده در
    159 پست

    پیش فرض پاسخ : گرفتن عکس از url در php

    php سمت سرور اجرا میشه ، برای اینکه بتونید از یک صفحه وب عکس بگیرید ، باید اون صفحه رو ازش رندر بگیرید ، برای اینکار میتونید از ابزارهایی مثل Phantom.js یا کتابخانه هایی مثل html2ps (به زبان php هست ، کتابخانه قدیمی هست ،‌پیشنهاد نمیشه) استفاده کنید . کتابخانه screen هم برای php نوشته شده ، که از phantom.js استفاده میکنه باید قبلش phantom.js رو نصب کرده باشید

    یک راه خیلی ساده تر هم هست ، اون هم اینکه از سمت کاربر توسط مرورگر خود کاربر استفاده کنید ، به وسیله قابلیت Html 5 و جاوا اسکریپت میتونید از یک صفحه توی یک canvas رندر بگیرید و تو سرورتون ذخیر کنید . برای اینکار کتابخانه خوب Html2Canvas وجود داره

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


  5. #3
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض پاسخ : گرفتن عکس از url در php

    نقل قول نوشته اصلی توسط firebox نمایش پست ها
    php سمت سرور اجرا میشه ، برای اینکه بتونید از یک صفحه وب عکس بگیرید ، باید اون صفحه رو ازش رندر بگیرید ، برای اینکار میتونید از ابزارهایی مثل Phantom.js یا کتابخانه هایی مثل html2ps (به زبان php هست ، کتابخانه قدیمی هست ،‌پیشنهاد نمیشه) استفاده کنید . کتابخانه screen هم برای php نوشته شده ، که از phantom.js استفاده میکنه باید قبلش phantom.js رو نصب کرده باشید

    یک راه خیلی ساده تر هم هست ، اون هم اینکه از سمت کاربر توسط مرورگر خود کاربر استفاده کنید ، به وسیله قابلیت Html 5 و جاوا اسکریپت میتونید از یک صفحه توی یک canvas رندر بگیرید و تو سرورتون ذخیر کنید . برای اینکار کتابخانه خوب Html2Canvas وجود داره
    آقا فرض کنید یه سایت تبادل لینک اتوماتیک هست، طرف سایتش رو ثبت میکنه، و تو لیست ما اضافه میشه
    ما هم هنگام نشان دادن لیست سایت ها یک عکس کوچیک مثلا در اندازه 80 * 80 نمایش میدیم

    این یک مثال بود و کار یه چیزی شبیه این خواهد بود

    تشکر
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  6. #4
    عضو انجمن AtrafNet آواتار ها
    تاریخ عضویت
    Nov 2016
    نوشته ها
    259
    تشکر تشکر کرده 
    2,584
    تشکر تشکر شده 
    729
    تشکر شده در
    417 پست

    پیش فرض پاسخ : گرفتن عکس از url در php

    سلام
    یا باید از همون phantom.js که دوستمون پیشنهاد کردن استفاده کنید یا اینکه از Web API سایت های خارجی استفاده کنید.
    اکثر این Web API ها پولی هستن که با سرچ واژه Screenshot Web API در گوگل می تونید پیداشون کنید اما نمونه زیر ظاهراً امکان ارائه API اسکرین شات کوچک اما رایگان رو داره:

    کد:
    http://www.thumbalizr.com/apitools.php
    نمونه استفاده اش هم اینطوریه:

    کد:
    http://api.thumbalizr.com/?url=http://www.google.com&width=250
    منبع: http://stackoverflow.com/questions/4...ites-using-php

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


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

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

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

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

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