Include کردن

saeed222

Member
آیا می شود یک صفحه php را از یک سایت دیگر INCLUDE کرد و آن را برای اجرا فرا خواند؟
اگر می شود روش صحیح انجام آن چگونه است ؟

بطور مثال:
PHP:
INCLUDE(http://fffff.com/f.php)


با تشکر
 

P.H.P

Member
سلام

برای چه کاری میخوای؟

میتونی از fopen, fsockopen, file_get_contents استفاده کنی
 

P.H.P

Member
کد:
$get = file_get_contents("http://www????");
echo $get;


کد:
$f = fopen("http://www???", "r");
if (!$f) {
  die('Cannot');
}

$text = "";

// Check result
while (!feof ($f)) {
  $text = $text . fgets ($f, 128);;
}
fclose($f);

echo $text;

کد:
    $con = fsockopen("http://www???", 43);
    if (!$con) {
  die('Cannot');
    }
        
    fputs($con, ""."");
    $response = '';
    while(!feof($con)) {
        $response .= fgets($con,128); 
    }
    fclose($con);
echo $response;
 

saeed222

Member
ممنون از راهنمایی

در دستور inculde برای مسیر خارج از دامنه و از سایت دیگر چگونه می شود
بطور مثال مسیر لوکال موجود در کد زیر چگونه به مسیر دیگر خارج از سایت نوشته می شود.
مثلا به این مسیر: http://h244.ir/files/css.php

PHP:
include("files/css.php");

با تشکر
 

amirepsilon

Active Member
دوست من همین جوری نمیشه به یهس سایت دیگه متصل شد و فایل اون رو برداشت باید مساله امنیتیش حل بشه
 

saeed222

Member
دوست من همین جوری نمیشه به یهس سایت دیگه متصل شد و فایل اون رو برداشت باید مساله امنیتیش حل بشه


ما اینجا فرض رو بر این میگریم که سایت دیگه هم مال همون شخصه و پرمشن ها هم 777 هستش
؟

طریقه نوشتنش چطوری؟
که error نده؟

تشکر
 

P.H.P

Member
دوست من بگو میخوای چه کاری انجام بدی
شاید بهتر بتونم کمکت کنم

اگه میخوای صحت طلاعات را از سایت دیگری چک کنی میتونی با استفاده از ارسال اطلاعات در url این کار رو انجام بدی
 

saeed222

Member
دوست من بگو میخوای چه کاری انجام بدی
شاید بهتر بتونم کمکت کنم

اگه میخوای صحت طلاعات را از سایت دیگری چک کنی میتونی با استفاده از ارسال اطلاعات در url این کار رو انجام بدی

بطور مثال در یک هاست که امکان استفاده ار mysql و ارسال ایمیل و.. وجود نداره و سایت اصلی روی اونه و یک صفحه که در اجرا نیاز به اونا داره و در هاستیست که دارای این اماکانات است اجرا و فقط در هاست اول include بشه.


با تشکر
 

sajadmaz

Member
اگه بخوایین یک فایل server side رو از سرور دیگه بخونین باید پسوندش رو عوض کنین چون اگه php و ... باشه وب سرور اونه اجرا و خروجی client side اگه داشته باشه به شما برمیگردونه اگه این کاری که شما میخوایین بکنین شدنی بود دیگه فکر نکنم سایتی سالام وجود داشت :d

پسوند فایل مورد نظر رو txt یا .. بکنین که باز پیشنهاد نمیشه و بعد include کنین

PHP:
include ("http://domain.com/file/file.txt");
 

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

بالا