بازگردانی بخش از یک سایت دیگر در سایت خودم

hno

Member
سلام دوستان

من میخواهم بخشی از یک سایته دیگه رو در سایت خودم نمایش بدم . برای اینکه یک تکه از سایت طرف رو جدا کنم مشکلی ندارم فقط نمیدونم چه طوری باید سورسه صفحه ی طرف رو برگردونم و اون قسمت رو جدا کنم ؟

باید با curl انجام بدم ، یک کد هم نوشتم ولی هاست بهم اجازه نمیداد . ایا باید هاست شرابط خاصی داشته باشه ؟

میشه یک نمونه کد بهم بدید که یک سایت دیگه رو در سایت خودم نمایش بده ؟ البته نه به روش frame .

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

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

ziXet

مدیر انجمن PHP/MYSQL
سلام دوستان

من میخواهم بخشی از یک سایته دیگه رو در سایت خودم نمایش بدم . برای اینکه یک تکه از سایت طرف رو جدا کنم مشکلی ندارم فقط نمیدونم چه طوری باید سورسه صفحه ی طرف رو برگردونم و اون قسمت رو جدا کنم ؟

باید با curl انجام بدم ، یک کد هم نوشتم ولی هاست بهم اجازه نمیداد . ایا باید هاست شرابط خاصی داشته باشه ؟

میشه یک نمونه کد بهم بدید که یک سایت دیگه رو در سایت خودم نمایش بده ؟ البته نه به روش frame .

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

با تشکر فراوان
هاست شما باید اجازه استفاده از socket رو به شما بده.
بهشون ایمل بزنید و ازشون بخواهید این امکان رو فراهم کنند
 

k2-4u

Well-Known Member
خب ممکنه CURL روی هاست نباشه ولی تابع fsockopen
در 90% مواقع روی سرور بازه
در انجا چندین سمپل وجود داره
http://ir.php.net/fsockopen

PHP:
<?php
$fp = fsockopen("ssl://www.example.com", 443, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "GET / HTTP/1.1\r\n";
    $out .= "Host: www.example.com\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
 

جدیدترین ارسال ها

بالا