php获取某个网站了内容 并且保存为TXT 下次直接从txt读取
file_put_contents 好像可以保存!
具体怎么写! 不会写啊!代码如下!<?php
function get_flash_url( $url )
{
$lines = file($url);
foreach ($lines as $linenum=> $line) {
preg_match_all('|<title>([^<>]+)</title>|',$line,$result);
$swfurl=$result[1][0];
if(!empty($swfurl))
return $swfurl;
}
}
?><?php
$url=$_SERVER["QUERY_STRING"];
$flashurl= get_flash_url($url);
echo preg_replace("/[&,?]/","",$flashurl);
?>
file_put_contents 好像可以保存!
具体怎么写! 不会写啊!代码如下!<?php
function get_flash_url( $url )
{
$lines = file($url);
foreach ($lines as $linenum=> $line) {
preg_match_all('|<title>([^<>]+)</title>|',$line,$result);
$swfurl=$result[1][0];
if(!empty($swfurl))
return $swfurl;
}
}
?><?php
$url=$_SERVER["QUERY_STRING"];
$flashurl= get_flash_url($url);
echo preg_replace("/[&,?]/","",$flashurl);
?>
echo preg_replace("/[&,?]/","",$flashurl);
的结果写到文件里吗?
$s = preg_replace("/[&,?]/","",$flashurl);
file_put_contents('文件名.txt', $s);
回复楼上
:
我想
$s = preg_replace("/[&,?]/","",$flashurl); //这获取结果
file_put_contents('news.txt', $s);/ /然后 保存 到txt 里 这里!缓存
// 因为 获取内容 很多! flashurl如果 获取了 一个 news.txt保存了下来 flashurl在 获取其他的内容 之前保存的会 被 覆盖了!news.txt 里的内容 这个我测试过!
// 保存下来之后! http://bbs.csdn.net/1.php?http://bbs.csdn.net/topics/
比如这样! 内容保存下来了! 在次访问这个地址的时候! 不在 http://bbs.csdn.net/topics/ 这获取内容 直接重 news.txt保存下来的内容里获取!
比如这样! 内容保存下来了! 在次访问这个地址的时候! 不在 http://bbs.csdn.net/topics/ 这获取内容 直接重 news.txt保存下来的内容里获取!
你只要认真看一下 file_pu_contents 函数的说明,你的疑问就不复存在了真正需要思考的是:当多组数据存放在一个文件中时,你如何把他们分开