包括远程HTML文件

时间:2016-05-13 08:36:01

标签: php

我正在处理一个项目,我希望包含一个将在Pastebin上托管的HTML脚本。

类似的东西:

include 'http://pastebin.com/raw/testiungshdhd';    

我试过

fgets(fopen('http://pastebin.com/raw/asdasddaqwe', 'r'));   

但消极。

3 个答案:

答案 0 :(得分:3)

首先,您需要将php.ini文件设置为: -

allow_url_include=On

然后有几种可能的方法来实现它:

方法1:

<?php 
    include("http://pastebin.com/raw/asdasddaqwe"); 
?>

方法2:

<?php 
    echo file_get_contents("http://pastebin.com/raw/asdasddaqwe");
?>

只有在您信任要包含的远程源文件时才执行此操作。

答案 1 :(得分:1)

尝试cURL:

http://php.net/manual/en/book.curl.php

基本示例:

$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);

参考:http://php.net/manual/en/curl.examples-basic.php

答案 2 :(得分:0)

您可以使用file_get_contents

$data = file_get_contents('http://pastebin.com/raw/JyEcHhy2');