سلام و خسته نباشید
میخوام وقتی کاربر یک url وارد میکنه من بتونم عکس اون صفحه از سایت رو نشون بدم، و در اندازه کوچیک باشه
ممنون میشم راهنمائیم کنید
تشکر
سلام و خسته نباشید
میخوام وقتی کاربر یک url وارد میکنه من بتونم عکس اون صفحه از سایت رو نشون بدم، و در اندازه کوچیک باشه
ممنون میشم راهنمائیم کنید
تشکر
انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران
php سمت سرور اجرا میشه ، برای اینکه بتونید از یک صفحه وب عکس بگیرید ، باید اون صفحه رو ازش رندر بگیرید ، برای اینکار میتونید از ابزارهایی مثل Phantom.js یا کتابخانه هایی مثل html2ps (به زبان php هست ، کتابخانه قدیمی هست ،پیشنهاد نمیشه) استفاده کنید . کتابخانه screen هم برای php نوشته شده ، که از phantom.js استفاده میکنه باید قبلش phantom.js رو نصب کرده باشید
یک راه خیلی ساده تر هم هست ، اون هم اینکه از سمت کاربر توسط مرورگر خود کاربر استفاده کنید ، به وسیله قابلیت Html 5 و جاوا اسکریپت میتونید از یک صفحه توی یک canvas رندر بگیرید و تو سرورتون ذخیر کنید . برای اینکار کتابخانه خوب Html2Canvas وجود داره
انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران
سلام
یا باید از همون phantom.js که دوستمون پیشنهاد کردن استفاده کنید یا اینکه از Web API سایت های خارجی استفاده کنید.
اکثر این Web API ها پولی هستن که با سرچ واژه Screenshot Web API در گوگل می تونید پیداشون کنید اما نمونه زیر ظاهراً امکان ارائه API اسکرین شات کوچک اما رایگان رو داره:
نمونه استفاده اش هم اینطوریه:کد:http://www.thumbalizr.com/apitools.php
منبع: http://stackoverflow.com/questions/4...ites-using-phpکد:http://api.thumbalizr.com/?url=http://www.google.com&width=250
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)