php获取某个网站了内容 并且保存为TXT 下次直接从txt读取

yulelcom 2013-04-04 01:09:15
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);
?>

...全文
580 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2013-04-05
  • 打赏
  • 举报
回复
不是有追加方式吗? 你只要认真看一下 file_pu_contents 函数的说明,你的疑问就不复存在了 真正需要思考的是:当多组数据存放在一个文件中时,你如何把他们分开
xuzuning 2013-04-04
  • 打赏
  • 举报
回复
你是要将 echo preg_replace("/[&,?]/","",$flashurl); 的结果写到文件里吗? $s = preg_replace("/[&,?]/","",$flashurl); file_put_contents('文件名.txt', $s);
yulelcom 2013-04-04
  • 打赏
  • 举报
回复
// 因为 获取内容 很多! flashurl如果 获取了 一个 news.txt保存了下来 flashurl在 获取其他的内容 之前保存的会 被 覆盖了!news.txt 里的内容 这个我测试过! 这个 怎么解决 把 没个获取下来的数据都保存到一个txt 或者 超过 几MB后! 重新生成 文件 news.txt news2.txt 这样!  要把没个地址 获取下来的内容都保存!  然后下次 在访问 同一个  地址的时候! 保存下来之后! http://bbs.csdn.net/1.php?http://bbs.csdn.net/topics/ 比如这样! 内容保存下来了! 在次访问这个地址的时候! 不在 http://bbs.csdn.net/topics/ 这获取内容 直接重 news.txt保存下来的内容里获取!
yulelcom 2013-04-04
  • 打赏
  • 举报
回复
回复楼上 : 我想 $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保存下来的内容里获取!
yulelcom 2013-04-04
  • 打赏
  • 举报
回复
。。写个完整的拉啊! 不会啊!
黄袍披身 2013-04-04
  • 打赏
  • 举报
回复
这个取得了flash的路径 完后你要把路径给写到一个text内?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧