当前位置:爱推吧 » php教程

PHP是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,被广泛的运用。本PHP教程包括了PHP基础教程,PHP实例教程,正则表达式的应用等等

百度BAE定时执行php脚本

上一节,Era给大家介绍了:linux下使用crontab来实现php程序运行的两种方法!其中提到如果php文件包含include或requice文件时,必须借助linux vps下的内置命令行浏览器才能完成。 不过,昨天Era偶尔然间发现使用百度BAE的cron计划任务也可以执行第二种php文件。 因为百度的cron计划任务是:云环境为开发者提供的分布式定时服务,能够定时触发用户定制的任务,cron服务以http方式触发用户的代码,目前支持get、post两种请求方式 ...

Linux下如何定时执行php脚本?linux下的Crontab定时服务

Linux下如何定时执行php脚本? 键入 crontab  -e 编辑crontab服务文件 ------------------------------------------Ubuntu中的linux--------------- 安装lynx包:apt-get isntall lynx 先写ln.sh脚本:lynx http://10.11.12.49/data_task.php 设置定时:crontab -e 0 1 * * * bash /var/www/test/ln.sh ------------------------------------------------------------------------- 分为两种情况: 第一种情况:你的php脚本中没...

求助贴:linux crontab命令能否定时执行含有跳转功能的php代码

最近在使用linux的crontab命令来定时执行一个含有跳转功能的php代码,不能成功。php代码中的跳转方法如下: 一种是javascript跳转,另一种是浏览器header方式跳转。 而文本浏览器lynx和links都不支持js跳转,但不知道是否支持header方式跳转呢? 因为是linux的vps,据说没有图形界面,所以只能支持文本浏览器,求高手解答。 那么linux的 crontab命令能否定时执行含有跳转功能的php代码吗?  

file_get_contents模仿浏览器头(user_agent)抓取

今天发现使用采集程序中的file_get_contents 抓取某些网站时会报warning HTTP request failed! HTTP/1.1 403 Attack Request错误,用浏览器却可以打开。 主要是有些网站会判断是不是浏览器访问,它的是通过user agent进行判断的 那什么是user agent呢? User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器...

php函数mb_detect_encoding自动识别编码并自动转换成utf8的方法

php中有一个自动识别编码的函数mb_detect_encoding(),下面的代码是探测文章编码并自动转换成utf8的方法 //自动识别编码并自动转换成utf8 /* 爱推吧 http://ituibar.com */ function characet($data){ if(!empty($data)){ $fileType=mb_detect_encoding($date,array('utf-8','GBK','LATIN1','BIG5')); if($fileType !='utf-8'){ $data=mb_convert_encoding($data, 'utf-8',$fileType) ; } } return $date;...

php中调用javascript定时关闭浏览器窗口

昨天给大家介绍了《用正则preg_replace把换行br替换为段落p》的方法,今天给大家再分享一点php的小代码,在php中调用javascript定时关闭浏览器窗口: <?php echo '<script>setTimeout("window.close()",2000);</script>'; ?> 如果不想有定时功能,而是直接关闭窗口,那么可以稍微修改一下上面的代码: <?php echo '<script>window.close();</script>'; ?> 记得收藏一下,说不定啥时候都用...

用正则preg_replace把换行br替换为段落p

在采集内容的时候,会遇到这样一个问题,文章内容的行距不是用段落<p>标记标示,而是采用回车<br />。 虽然也能达到显示行距的效果,但是不能设置text-indent,且看着不爽!所以就想把它用段落标记给替换了。 WordPress本身也有这个功能,指的是如果把含有两个<br />标记在“文本”模式下会算成换成段落标记,不信你可以试试。 如果是把采集的内容直接入库,而不是通过post.php发布的话,那么<br />是不...

统计Mysql数据库中行数的两种方法

前段时间,Era给大家分享一个Mysql数据库入库重复检测函数,关于此函数的使用,你可以移步《mqsql数据入库时重复检测函数-php》,今天给大家介绍两种统计Mysql数据库中行数的方法。 方法一:使用统计函数 count(); $rs=mysql_query("select count(*) FROM tmp_url"); $firnnum= @mysql_result($rs,0); //查询临时表的行数 方法二:使用php Mysql系统函数 mysql_num_rows(); $rs=mysql_query("select * FROM tmp_url"); $firn...

mqsql数据入库时重复检测函数-php

最近在研究WordPress的入库教程,WordPress入库在wordpress贴吧得到大家的帮助下,可以搞定,当然小说采集肯定得判断入库的信息是否重复,这就牵涉到入库检测重复的函数。下面的exist_check函数也是在网络上无意中看到,试了一下还可以,就拿出来与大家分享。 mqsql数据入库时重复检测函数-php.这个函数的功能就是判断要加入的数据,数据库的一个表的其中的指定字段是否已经存在相同数据了。存在函数返回1,反则0. 入库时是否重...