• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 4年前 (2022-01-23) 35次浏览 已收录 0个评论
文章目录[隐藏]

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);?>

回复讨论(解决方案)

这个取得了flash的路径 完后你要把路径给写到一个text内?

。。写个完整的拉啊! 不会啊!

你是要将
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.gaodaima.com/1.php?http://bbs.gaodaima.com/topics/
比如这样! 内容保存下来了! 在次访问这个地址的时候! 不在 http://bbs.gaodaima.com/topics/ 这获取内容 直接重 news.txt保存下来的内容里获取!

// 因为 获取内容 很多! flashurl如果 获取了 一个 news.txt保存了下来 fl¥本文来源gaodai#ma#com搞@@代~&码网^搞gaodaima代码ashurl在 获取其他的内容 之前保存的会 被 覆盖了!news.txt 里的内容 这个我测试过! 这个 怎么解决 把 没个获取下来的数据都保存到一个txt 或者 超过 几MB后! 重新生成 文件 news.txt news2.txt 这样!  要把没个地址 获取下来的内容都保存!  然后下次 在访问 同一个  地址的时候! 保存下来之后! http://bbs.gaodaima.com/1.php?http://bbs.gaodaima.com/topics/
比如这样! 内容保存下来了! 在次访问这个地址的时候! 不在 http://bbs.gaodaima.com/topics/ 这获取内容 直接重 news.txt保存下来的内容里获取!

不是有追加方式吗?
你只要认真看一下 file_pu_contents 函数的说明,你的疑问就不复存在了

真正需要思考的是:当多组数据存放在一个文件中时,你如何把他们分开


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php获取某个网站了内容 并且保存为TXT 下次直接从txt读取
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址