随笔分类 -
php
摘要:<?php// *nixecho DIRECTORY_SEPARATOR; // /echo PHP_SHLIB_SUFFIX; // soecho PATH_SEPARATOR; // :// Win*echo DIRECTORY_SEPARATOR; // \echo PHP_SHLIB_SUFFIX; // dllecho PATH_SEPARATOR; // ;?>Predefined ConstantsCore Predefined ConstantsThese constants are defined by the PHP core. This includes PH
阅读全文
摘要:用php更改非php输出内容... 前几天有个需求,就是将页面输出的内容进行过滤... 进行域名更换...比如本来将输出的www.csdn.net/image/上面的图片内容,现在迁移到了cdn上面,域名更改为cdn.csdn.net/image/再不更改模版的基础上,直接将输出进行修正...实现过程1.将所有输出放到output buffer里面2.在php脚本结束后对output buffer进行修改过滤,再输出.so测试如下:原输出假设是如下:<html><head></head><body><img src="http:/
阅读全文
摘要:from:http://www.sourcejoy.com/php_dev/xhprof_install_and_usage.htmllibpng:先安装...graphviz-2.26.3.tar.gz安装dot64bit:./configure --enable-swig=no --with-extralibdir=/usr/lib64 --with-expatlibdir=/usr/lib64makemake install测试:dot -T png 如果不报错就ok了XHProf安装使用笔记作者:北风发布时间:June 3, 2010分类:PHP最近公司web服务器老是耗费大量CPU,
阅读全文
摘要:from: http://www.php.net/manual/zh/install.pecl.phpize.php有时候不能用 pear 安装命令。这可能是因为在防火墙后面,或者是因为想要安装的扩展库还没有 PEAR 兼容的包,例如 CVS 中尚未发布的扩展库。如果要编译这种扩展库,可以用更底层的编译工具来手工进行编译。phpize 命令是用来准备 PHP 扩展库的编译环境的。下面例子中,扩展库的源程序位于 extname 目录中:$ cd extname$ phpize$ ./configure$ make# make install成功的安装将创建 extname.so 并放置于 PHP
阅读全文
摘要:from:http://www.aqee.net/2011/03/03/cussing-in-commits-which-programming-language-inspires-the-most-swearing/注释里的诅咒:哪种语言遭受最多的咒骂?本文是从Cussing in Commits: Which Programming Language Inspires the Most Swearing这篇文章翻译而来。任何一个程序员都会告诉你,编程中有时你会气得叫骂不已。但你是否知道写C++程序会比写PHP程序或Python程序引起你更多的咒骂呢?一个叫Andrew Vos的开发人员在寻
阅读全文
摘要:from:http://www.ideawu.net/blog/archives/581.html这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及.昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? -while ($row = mysql_fetch_assoc($result)) { // ...}当然, 这种问题有许多优化的方法. 不
阅读全文
摘要:#soap扩展编译soap.so扩展~SOAP扩展进入安装原php的源码目录,cd extcd soapphpize./configure --with-php-config=/var/php/bin/php-config (一定要有php-config这个文件的路径,不然会报错!)make就会在PHPDIR/ext/soap/modules/下生成soap.so的文件php -i | grep ini 找到php.ini filevi 那个php.ini找到extension_dir = "/usr/lib/php/extensions"将编译的soap.so放到里面添加
阅读全文
摘要:/*** 转换编码,通常是转换为utf-8** @param string $string 要转换的字符串* @param string $toencode 要转换为的编码,默认为UTF-8* @return string*/function convert_encoding( $string, $to_encode = 'UTF-8' ){ //当前编码 $now_encode = detect_encode( $string ); // 只有编码不同时才转换 if( strtolower( $to_encode ) != strtolower( $now_encode )
阅读全文
摘要:session 绑定函数session_set_save_handler ( callback $open , callback $close , callback $read , callback $write , callback $destroy , callback $gc )定义六个function 然后绑定到session上面.实现session自定义函数... 比如存到数据库...
阅读全文
摘要:svn helpsvn help exportexport: Create an unversioned copy of a tree.usage: 1. export [-r REV] URL[@PEGREV] [PATH] 2. export [-r REV] PATH1[@PEGREV] [PATH2] 1. Exports a clean directory tree from the repository specified by URL, at revision REV if it is given, otherwise at HEAD, into PATH. If PATH is
阅读全文
摘要:from: http://www.phppan.com/2011/02/php-socket/PHP的Socket编程计算机进程可以使用socket和其他进程通信,通过socket,其他进程的位置是透明的。这些进程可以在同一台计算机上也可以在不同的计算机上。在PHP中,socket是以扩展的方式加载的,如果无法使用socket相关函数,请确认是否有打开此扩展。下面我们以一个面向连接的客户端和服务器的简单实现说明一些函数的使用,在此之后,简单介绍在PHP的内部是如何实现这些函数的。【客户端实现】如下所示代码为客户端的实现代码:set_time_limit(0);$host = "127
阅读全文
摘要:10个免费的PHP脚本资源下载网站推荐from http://developer.51cto.com/art/201103/248832.htm当你试图管理站点内容,PHP是个很有效的工具,它可以被使用在不同的应用上,比如数据库,比如广告管理,内容组织等等。下面的免费的PHP脚本资源,可以帮助你的网站为访问者提供更佳的动态体验。1. http://Free-Php.net2. http://PHP-scripts.com3. http://Scripts.com4. http://HotScripts.com5. http://Gscripts.net 6. http://ScriptDung
阅读全文
摘要:<?php$arr = array();for ($i=0;$i<256;$i++){ if ($i>127) { for ($j=0;$j<256;$j++){ $arr[] = chr($i).chr($j); } }else{ $arr[] = chr($i); }}?>
阅读全文
摘要:开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。转载请注明出自http://zhiyi.us,假如您还想从这转到好文章的话。对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜。当访问量到达一定数量级
阅读全文
摘要:在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung。 Poppen.de目前有200万注册用户数、2万并发用户数、每天20万条私有消息、每天25万登录次数。而项目团队有11个开发人员,两个设计,两个系统管理员。该站点的商业模式采用免费增值模式,.
阅读全文
|