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;