-
October 10th, 2017, 18:47
#1
عضو جدید
لود کردن یک سایت در سایت دیگر
وقت بخیر.
من نمیدونم تیتر رو درست نوشتم یا نه
من دنبال کسی هستم بتونه برنامه ای بنویسه که ما با یک ادرس سایت مثلا nader.me
سایت imdb.com رو لود کنیم .بدون ری دایرکت و تغییر ادرس
در صورتی که عکس های Imdb و تریلرهای Imdb در برخی از isp ها لود نمیشه ...
البته این دو سایت رو مثال زدم .
ولی کار شبیه به این چیزی هست که میگم
-
-
October 10th, 2017 18:47
# ADS
-
October 10th, 2017, 19:07
#2
عضو جدید
پاسخ : لود کردن یک سایت در سایت دیگر

نوشته اصلی توسط
hassan.zrn
وقت بخیر.
من نمیدونم تیتر رو درست نوشتم یا نه
من دنبال کسی هستم بتونه برنامه ای بنویسه که ما با یک ادرس سایت مثلا nader.me
سایت imdb.com رو لود کنیم .بدون ری دایرکت و تغییر ادرس
در صورتی که عکس های Imdb و تریلرهای Imdb در برخی از isp ها لود نمیشه ...
البته این دو سایت رو مثال زدم .
ولی کار شبیه به این چیزی هست که میگم
لود کردن یک سایت در سایت دیگر ! درست متوجه منظورتان نشدم اما شاید منظورتان Iframe است ، این تگ را بررسی کنید :
https://goo.gl/jWBLnV
موفق باشید .
ایران وب سرور » هاست - دامنه - سرور - طراحی سایت
تلفن دفتر بندرعباس » 33339538-076 - همراه » 5340557-0936 - تلگرام »
iranwebsv_support
وبسایت »
www.iranwebsv.net | دارای نماد اعتماد الکترونیکی
-
-
October 10th, 2017, 19:30
#3
عضو انجمن
پاسخ : لود کردن یک سایت در سایت دیگر
سلام
شما اول نیاز به یه هاست خارج از کشور دارید که اینترنت اون ور آبی روش ست باشه 
بعدش با دستورات خاصی از php (مثل file_get_contents یا curl) باید کد html سایت مورد نظر رو از طریق اینترنت سرور دریافت کنید و با تابعی مثل str_replace تمام آدرس های اون سایت رو به آدرس سایت خودتون تغییر بدید و نمایش بدید.
فقط این وسط مشکلی که پیش میاد اینه که URL های تصاویر و فایل های css. و... سایت مورد نظر اصولاً در سایت شما وجود ندارن و با خطای 404 رو به رو میشن که برای این مشکل هم راهی هست و راهش اینه که توسط فایل htaccess. در هاست خودتون کنترل تمامی URL ها رو به همون فایل php که صفحات اون سایت خاص رو میگیره بدید و سپس در همون فایل php سعی کنید بر مبنی URL فعلی سایت خودتون همون URL هم از سایت اصلی درخواست کنید.
این وسط باز یه مشکل نوع محتوا (MimeType) هم می مونه که باید با تابع header برای انواع مختلف فایل محتوا رو به مرورگر شناسایی کنید مثلاً برای URL های محتوی فایل jpg. باید MimeType برابر با image/jpeg رو به مرورگر قبل از نمایش محتوای فایل ارسال کنید.
چون مراحل نسبتاً زیادی داره فقط تئوری بهتون گفتم اما اگه مثال آماده می خواید می تونید به مثال جناب طوسی در لینک زیر مراجعه کنید:
http://yon.ir/VPEIt
این لینک کدی برای نمایش سایت imdb.com هست که خیلی وقت پیش توسط کاربر T.Toosi (تو همین انجمن) معرفی شد.
راستی اسکریپت های آماده هم برای ایجاد پروکـــسی تحت php وجود دارن که مشابه همین کاری که شما می خواین رو در وسعت بیشتر شبیه یه فــیلترشکن آنلاین انجام میدن و نمونه اش اسکریپت قدیمی glype یا اسکریپت php-p.r.o.x.y هستش اما سایت همه شون مسلماً فــیلتره و برای دانلودشون باید از فــیلترشکن استفاده کنید.

نوشته اصلی توسط
IranWebSv
لود کردن یک سایت در سایت دیگر ! درست متوجه منظورتان نشدم اما شاید منظورتان Iframe است ، این تگ را بررسی کنید :
https://goo.gl/jWBLnV
موفق باشید .
تگ Iframe خروجی اش رو از مرورگر و اینترنت کاربر اجرا میکنه و اصولاً اگه سایتی فــیلتر باشه یا به قول استارتر بخش هاییش باز نشه با Iframe هم همونه و تفاوتی نداره.
ویرایش توسط AtrafNet : October 10th, 2017 در ساعت 19:36
-
تعداد تشکر ها ازAtrafNet به دلیل پست مفید
-
October 10th, 2017, 21:06
#4
عضو جدید
پاسخ : لود کردن یک سایت در سایت دیگر
کسیو میشناسید که بتونه برام راه بندازه اینو .
از این اسکریپت ها میشه استفاده کرد که گفتید ؟
-
-
October 10th, 2017, 21:16
#5
عضو انجمن
-
-
October 10th, 2017, 22:22
#6
پاسخ : لود کردن یک سایت در سایت دیگر
سه روش میشه
۱- ببینید صرفا اینکه بخواید در سایتتون اون سایت و نشون بدید بهترین روش iframe هست ... برنامه نویسی نداره دو خط کد html هست ...
۲- مورد دوم کل وب سایت بخواید کپی کنید توی سرور خودتون...خب چه کاریه؟ iframe که بهتره...میتونید برنامه ساده بنویسید صفحاتی میخواید اتومات در iframe قرار بگیره...
۳- اگه سایت مورد نظر api یا فید داره باز نسبتا راحته البته زمان میبره
۴- حرفه ای هست ...مثلا در اون سایت شما چند ایتم مد نظر دارید (مثلا یک متنون ...عکس ها...فیلمها...امتیازات که api اون یا فیدی نذاشته سایت مبدا) ...میشه با روش های مختلف مثل کرل اونو گرفت ...تجزیه و تحلیلش کرد و حتی در پایگاه داده ذخیره کرد...این روش دیگه وابسته به api یا فید اون سایت نیست...
دوست داشتی میتونم مورد چهارم انجام بدم...ولی باید سه چهار ماه تا تحویل صبر کنی...سرم شلوغ هست...
-