Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我能用这句话吗?_Php - Fatal编程技术网

Php 我能用这句话吗?

Php 我能用这句话吗?,php,Php,现在,我可以使用而不是example.txt吗?”http://engine.searchr.us/web-search.phtml?search=TEST+搜索“ 有可能吗?您可以使用PHP读取远程文件 <?php $file = 'example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } ?> $conten

现在,我可以使用
而不是
example.txt
吗?”http://engine.searchr.us/web-search.phtml?search=TEST+搜索“


有可能吗?

您可以使用PHP读取远程文件

<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';

if (!copy($file, $newfile)) {
    echo "failed to copy $file...\n";
}
?>
$contents='';
$file=fopen(“http://www.example.com/“,“r”);
如果(!$file){
echo“无法打开远程文件。\n”;
出口
}
而(!feof($file)){
$line=fgets($file,1024);
$contents.=$line;
}
fclose($文件);
echo$内容;
来源


可以,只要在PHP配置中启用了allow\u url\u fopen。

可以。正如手册所说:

如果启用了“fopen包装器”,则源和目标现在都可以是URL。有关详细信息,请参见fopen()


正如Emil Vikström所说,必须启用指令。文档还指出,此指令只能设置到
php.ini
文件中。

这取决于具体情况。你为什么不试试呢?
$contents = '';
$file = fopen ("http://www.example.com/", "r");
if (!$file) {
    echo "<p>Unable to open remote file.\n";
    exit;
}
while (!feof ($file)) {
    $line = fgets ($file, 1024);
    $contents .= $line;
}
fclose($file);

echo $contents;