我正在处理一个项目,我希望包含一个将在Pastebin上托管的HTML脚本。
类似的东西:
include 'http://pastebin.com/raw/testiungshdhd';
我试过
fgets(fopen('http://pastebin.com/raw/asdasddaqwe', 'r'));
但消极。
答案 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);
答案 2 :(得分:0)
您可以使用file_get_contents
:
$data = file_get_contents('http://pastebin.com/raw/JyEcHhy2');