好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

php保存url数据 php获取url参数

很多站长朋友们都不太清楚php保存url数据,今天小编就来给大家整理php保存url数据,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php获取sitemap里面的网址URL并且保存到本地的TXT文本里面 2、 抓取网页数据怎么保存到数据库 php 3、 怎么用php获取当前url 然后存入文档 4、 php怎么将数据写入指定url的txt中,然后并返回保存地址提供下载 5、 php获取url参数 6、 php 把值存到了URL中,但是刷新了以后会把url的值刷没导致不能正常运行,怎么解决 php获取sitemap里面的网址URL并且保存到本地的TXT文本里面

读取sitemap.xml我就不写了,

关键代码:

preg_match_all('/<loc>(.*?)<\/loc>/', $content, $out, PREG_PATTERN_ORDER);

var_dump($out);

抓取网页数据怎么保存到数据库 php

给一个例子你看看吧.

if($pro_list_contents=@file_get_contents(''))

{

preg_match_all("/<td width=\"50%\" valign=\"top\">(.*)<td width=\"10\"><img src=\"images\/spacer.gif\"/isU", $pro_list_contents, $pro_list_contents_ary);

for($i=0; $i<count($pro_list_contents_ary[1]); $i++)

{

preg_match_all("/<a href=\"(.*)\"><img src=\"(.*)\".*<span>(.*)<\/span>/isU", $pro_list_contents_ary[1][$i], $url_img_price);

$url=addslashes($url_img_price[1][0]);

$img=str_replace(' ', '20%', trim(''.$url_img_price[2][0]));

$price=(float)str_replace('$', '', $url_img_price[3][0]);

preg_match_all("/<a class=\"ml1\" href=\".*\">(.*)<\/a>/isU", $pro_list_contents_ary[1][$i], $proname_ary);

$proname=addslashes($proname_ary[1][0]);

include("inc/db_connections.php");

$rs=mysql_query("select * from pro where Url='$url' and CateId='{$cate_row['CateId']}'"); //是否已经采集了

if(mysql_num_rows($rs))

{

echo "跳过:{$url}<br>";

continue;

}

$basedir='/u_file/pro/img/'.date('H/');

$save_dir=Build_dir($basedir); //创建目录函数

$ext_name = GetFileExtName( $img ); //取得图片后辍名

$SaveName = date( 'mdHis' ) . rand( 10000, 99999 ) . '.' . $ext_name;

if( $get_file=@file_get_contents( $img ) )

{

$fp = @fopen( $save_dir . $SaveName, 'w' );

@fwrite( $fp, $get_file );

@fclose( $fp );

@chmod( $save_dir . $SaveName, 0777 );

@copy( $save_dir . $SaveName, $save_dir . 'small_'.$SaveName );

$imgpath=$basedir.'small_'.$SaveName;

}

else

{

$imgpath='';

}

if($pro_intro_contents=@file_get_contents($url))

{

preg_match_all("/<\/h1>(.*)<\/td><\/tr>/isU", $pro_intro_contents, $pro_intro_contents_ary);

$p_contents=addslashes(str_replace('src="', 'src="', $pro_intro_contents_ary[1][0]));

$p_contents=SaveRemoteImg($p_contents, '/u_file/pro/intro/'.date('H/')); //把远程html代码里的图片保存到本地

}

$t=time();

mysql_query("insert into pro(CateId, ProName, PicPath_0, S_PicPath_0, Price_0, Contents, AddTime, Url) values('{$cate_row['CateId']}', '$proname', '$imgpath', '$img', '$price', '$p_contents', '$t', '$url')");

echo $url.$img.$cate."<br>\r\n";

}

}

怎么用php获取当前url 然后存入文档

//获取域名或主机地址

echo $_SERVER['HTTP_HOST']."<br>"; #localhost

//获取网页地址

echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php

//获取网址参数

echo $_SERVER["QUERY_STRING"]."<br>"; #id=5

//获取用户代理

echo $_SERVER['HTTP_REFERER']."<br>";

//获取完整的url

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];

#

//包含端口号的完整url

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

#

//只取路径

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];

echo dirname($url);

写入文件

$file = "paypal_back.log";

file_put_contents($file, $url, FILE_APPEND);

php怎么将数据写入指定url的txt中,然后并返回保存地址提供下载

<?php

$content=$_POST['text1'];

$file_name='lx_arr_str.txt';

$fp=fopen($file_name, "w");

fwrite($fp,$content);  //写入数据文件

fclose($fp);

$url= $_SERVER['HTTP_HOST']. $file_name;

echo "<a href=".$url.">点击下载</a>";

php获取url参数

1、在当前网页echo出变量$_SERVER['HTTP_HOST']即可获取域名或主机地址。

2、在当前网页echo出变量$_SERVER['PHP_SELF']即可获取网页地址。

3、在当前网页echo出变量$_SERVER["QUERY_STRING"]即可获取网址参数。

4、在当前网页echo出变量$_SERVER['HTTP_REFERER']即可获取用户代理。

5、在当前网页echo出变量$_SERVER['HTTP_HOST']点上$_SERVER['REQUEST_URI']即可获取完整的url,后面带参数自己点上即可。

6、也是点上,用个变量保存好输出。

php 把值存到了URL中,但是刷新了以后会把url的值刷没导致不能正常运行,怎么解决

一般写入url的值对安全性没有啥要求的,获取url的值也是通过$_GET获取

刷新的话,url不会变的啊,你是不是POST过去的?POST过去的话,刷新会重新提交的

如果一些用户登录的值,如果仅写入url,那是不是输入某个用户的id就可以登录进帐号?

还是用session保存吧

关于php保存url数据的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php保存url数据 php获取url参数的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did255346
更新时间:2023-10-09   阅读:52次

上一篇: 十荟团php开发怎么样 十荟团内部人士真实感受

下一篇:php内存监控视频 视频监控内存计算

相关资讯

最新资料更新

  • 1.链式作用域php php 链式调用
  • 2.nginx隐藏.php nginx隐藏ip
  • 3.php循环处理速度 phpforeach循环
  • 4.php中套js代码 js中写php代码
  • 5.mac安装php扩展 mac系统安装php环境
  • 6.包含peintphp的词条
  • 7.php的token请求 php简单的token验证
  • 8.php会做流控吗 php流程控制
  • 9.php可以回收吗 php还有人用吗
  • 10.php添加字体水印 php设置字体
  • 11.php用户检索记录系统 php搜索数据库
  • 12.中南php哪家好 中南cp
  • 13.phpml源码安装 下载了个php源码包,怎么使用
  • 14.php网页滚动代码 php 如何做滑动加载
  • 15.关于php+imei的信息
  • 16.包含phpgabage的词条
  • 17.php浏览页面乱码 php页面字符出现乱码怎么解决
  • 18.phpjavacms的简单介绍
  • 19.php链接数据库创建表格 php连接数据库的方法
  • 20.php定义多个常量 php定义多个变量

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://www.haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]