<? php(电话)
$文件 = fopen公司 ( " http://www.example.com网站/ " , “r” );
如果(! $文件 ) {
回声 “<p>无法打开远程文件。\n” ;
出口;
}
同时(! 费夫 ( $文件 )) {
$行 = fgets公司 ( $文件 , 1024 );
/*只有当标题及其标记位于一行时,此操作才有效*/
如果( 预匹配(_M) ( “@\<title\>(.*)\</title\>@i” , $行 , $out(美元) )) {
$标题 = $out(美元) [ 1 ];
断裂;
}
}
功能关闭 ( $文件 );
?>
<? php(电话)
$文件 = fopen公司 ( " ftp://ftp.example.com/incoming/outputfile(ftp://ftp.example.com/incoming/outputfile) " , “w” );
如果(! $文件 ) {
回声 “<p>无法打开远程文件进行写入。\n” ;
出口;
}
/*在此处写入数据*/
写入文件 ( $文件 , $服务器(_S) [ “HTTP_USER_AGENT” ] . “\n” );
功能关闭 ( $文件 );
?>
注释 :
您可能从上面的示例中得到了可以使用的想法 这种写入远程日志文件的技术。 不幸的是 这不起作用,因为 fopen()(打开) 呼叫将 如果远程文件已经存在,则失败。 执行分布式日志记录 像那样,你应该看看 syslog() .