php
newHung
重整旧业
展开
-
php如何实现定时任务,php定时任务方法,最佳解决方案,php自动任务处理
定时任务对于php来说一直都是很多朋友的一个难题,但却很多地方都遇到了。比如说:游戏开发程序中,每隔10分钟给玩家发兵一次sns社区中每隔20秒检测一下是否有人给我发消息自动采集程序,每隔5分钟采集一次最新内容微博数据同步,每隔10个小时通过微博api接口同步一次用户数据……大概有那么几种方法:1.Linux系统定时直接可以用cron来执行一个php脚本 或转载 2014-09-06 19:31:29 · 2437 阅读 · 0 评论 -
Unknown column '' in 'field list'解决方案
很多人在用php+MySQL做网站往数据库插入数据时发现如下错误:注册失败!Unknown column '1a' in 'field list'结果发现用数字提交是没有问题的,其他如char型就有问题了。相信小伙伴又坚信SQL语句没写错,那么问题出在哪了。我们来看下我的SQL语句:--往user表(user和pass列)插入数据,$sql=转载 2017-10-08 09:59:20 · 24591 阅读 · 1 评论 -
主机不能访问虚拟机CentOS中的站点
主机能ping通虚拟机虚拟机也能ping通主机主机不能telenet通虚拟机原因:虚拟机开启了防火墙,解决办法:关闭虚拟机防火墙。 Centos 7 firewall 命令:查看已经开放的端口:firewall-cmd --list-ports开启端口firewall-cmd --zone=public --add-port=转载 2017-10-08 00:27:35 · 563 阅读 · 0 评论 -
在cenOS下安装apache出现-bash: /etc/init.d/httpd: 没有那个文件或目录
我是在vmware上装的centos7,使用命令yum install httpd httpd-devel 安装完apache后,想要启动apache,执行了/etc/init.d/httpd start命令,但是出现了没有文件。如图 然后到百度上以及stackoverflow上也没查到解决办法。我是这样解决的。 尝试另一种启动命令service httpd start转载 2017-10-07 22:55:07 · 701 阅读 · 0 评论 -
在CentOS上搭建PHP服务器环境
安装apache:yum install httpd httpd-devel 启动apache:/etc/init.d/httpd start此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 安装mysql:yum install mysql mysql-server启动mysql转载 2017-10-07 22:16:18 · 273 阅读 · 0 评论 -
php通过JODConverter将word转换为pdf
JODConverter(Java OpenDocument Converter),可以转换不同Office格式的文档。它利用OpenOffice.org,可以自动化OpenOffice.org支持的所有转换。包括转换为pdf文件,部分支持转换到html文件。JODConverter下载地址:https://sourceforge.net/projects/jodconverter转载 2017-10-07 22:12:13 · 1703 阅读 · 0 评论 -
PHP利用openoffice实现文档装换
openoffice要实现文档转换为PDF,可利用jodconverter开源jar实现文档的转换。 而jodconverter的转换原理是利用openoffice实现转换。而jodconverter必须要有Java环境才可转换。故要实现word -> pdf -> swf 需要安装的软件有openofficejodconverter jar包swftoolsjdk/jre转载 2017-10-07 22:06:29 · 887 阅读 · 0 评论 -
centos6.5安装openoffice
一、openoffice 安装1、在官网http://www.openoffice.org/download/index.html, 下载最新版本Apache OpenOffice 4.1.2#tar zxvf Apache_OpenOffice_4.1.2_Linux_x86-64_install-rpm_zh-CN.tar.gz解压后的目录是zh-CN,里面有RPMS、转载 2017-10-07 17:56:25 · 836 阅读 · 0 评论 -
php采集
PHP采集 抓取今天被安排做一下搜狐首页新闻部分抓取。本来很简单的事情,谁知到了搜狐页面抓过来的一直是乱码,怎么转都不行。只好深入研究了一下,也学到不少东西,写下来分享一下。一、 什么是php采集程序?二、 为什么要采集?三、 采集些什么?四、 如何采集?五、 采集思路六、 采集范例程序七、 采集心得 什么转载 2014-08-17 14:09:46 · 836 阅读 · 0 评论 -
PHP采集程序原理分析篇
由于需要,要写一个简单的PHP采集程序,照例是到网上找了一堆教程,然后照猫画虎,可是发现网上的教程全是似是而非,没有一个真正能用的。苦想了几天,终于弄明白了里面的道理。在这里写出来,请高手指正。采集程序的思路很简单,无非就是先打一个页面,一般都是列表页,取得里面全部链接的地址,然后打开逐条链接,寻找我们感兴趣的东西,如果找到,就把它入库或别的处理。下面以一个很简单的例子来说说。首先确定一个转载 2014-08-17 14:59:17 · 605 阅读 · 0 评论 -
php采集页面内容并自动转码
php采集页面内容并自动转码/* * 用法 get_contents('www.yi210.com', 'utf-8'); * 采集页面内容并自动转码 * get_contents()自定义函数 * $url 需要采集的页面地址 * $timeout 超时时间,默认20 */ function get_contents($url, $timeout =转载 2014-09-06 19:45:57 · 1378 阅读 · 0 评论 -
PHP168 p8 让你的采集器也支持断点
本次修改原因:昨天用一个规则采集……3000篇文章,好不容易采到1200多的时候浏览器自动关了……又重新开始……又到了2000……浏览器超时……思路:有没有一个像其他的下载工具那样可以断点续传的功能?开始修改:涉及修改文件:gather.php打开文件,第一步、将Copy codeif($urldb[$page]){ $p=$p转载 2014-09-06 19:44:23 · 865 阅读 · 0 评论 -
设置让php能够以root权限来执行exec() 或者 shell_exec()
前言:php经常需要在服务器端使用exec()来做一些事情、这时候很多事情都需要root权限来执行命令!默认都是不支持的。一、查看启动你php的进程的用户是谁。可以通过在命令行执行:ps -ef | grep php来看。或者在php中执行 echo exec('whoami') 来查看。centos下默认会是nobody。 nobody默认没有任何权限。此时先自己添加一个转载 2017-10-08 15:12:57 · 8097 阅读 · 0 评论