php
xinguan1267
这个作者很懒,什么都没留下…
展开
-
PHP 截取字符串专题
1. 截取GB2312中文字符串 < ?php //截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i,原创 2009-05-25 16:59:00 · 394 阅读 · 0 评论 -
动态变量和静态变量的区别,堆和栈的区别
动态变量和静态变量的区别:1、存储位置动态变量:存储在内存出栈数据区静态变量:存储在全局数据区(静态数据区)2、生命期动态变量:根据你定义的位置确定,比如你在一个函数中定义的,那么超出该函数范围变量将失效静态变量:程序结束时才释放3、作用域动态变量:同样的要根据你定义的位置才能确定,和第二点的一样静态变量:当前文件中有效堆和栈的区分:堆(Heap)栈(S转载 2012-05-25 16:59:47 · 1340 阅读 · 0 评论 -
单例模式与静态变量在PHP中
在PHP中,没有普遍意义上的静态变量。与Java、C++不同,PHP中的静态变量的存活周期仅仅是每次PHP的会话周期,所以注定了不会有Java或者C++那种静态变量。所以,在PHP中,静态变量的存在意义仅仅是在某个结构体中(方法或者类)中传递一个变量,其作用域在此文件内。看个例子好了1234567891011转载 2012-05-25 16:58:59 · 6238 阅读 · 0 评论 -
"File size limit exceeded" 问题
今天调试php程序,喷到了"File size limit exceeded"提示,检查代码,没有什么问题呀。后来写了个简单的只有echo的还是不行,提示我文件内容查过限制 ulimit -a一下 文件大小是没有限制的。比较困惑,后来问同事,同事说超2G了吧,我才知道在32位的os下,文件大小不能超2G,但是我要执行的文件只有一个echo,其他啥也没有。google一下,发现这样的问题还挺多,原创 2012-08-07 15:25:44 · 3475 阅读 · 0 评论 -
php Memcached
memcached帮助文档地址:http://us.php.net/manual/zh/book.memcached.phpMemcache 安装:Do not lose your time to install it on Ubuntu just trying "sudo apt-get install php5-memcached". There is something yo原创 2012-08-17 15:51:11 · 1441 阅读 · 0 评论 -
.htaccess Rewrite 规则详解
在弄wordPress的固定链接时遇到 问题,总是404,最后经过百度、Google,终于找到了问题所在,原来是httpd.conf中的 Options FollowSymLinks AllowOverride None 红字部分改成 ALL 就行了,拿出来给大家分享下,另外转载此博客分享。 1、Rewrite规则简介: Rewirte主要的功能就转载 2012-08-24 16:50:23 · 840 阅读 · 0 评论 -
CGI,FastCGI,PHP-CGI与PHP-FPM
CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,转载 2014-03-03 11:45:28 · 648 阅读 · 0 评论 -
php实现排序算法
1 直接插入法 function quickSort(&$array){ $len = count($array); // 数组中对比的趟数 for($i=$len-1; $i>0;$i--){ // 每个数据对比的次数 for($m = $i;$m>0;$m--){原创 2014-03-20 15:53:07 · 627 阅读 · 0 评论 -
php curl
下列选项的值将被作为长整形使用(在option参数中指定):CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。CURLOPT_HEADER: 如果你想把一个头包含在输出中,设置这个选项为一个非零值。CURLOPT_NOPROGRES转载 2014-10-15 17:36:12 · 1042 阅读 · 0 评论 -
php shell
<?php#!/usr/local/bin/php -qfunction read(){ $fp = fopen('/dev/stdin','r'); while(!feof($fp)) { $tmp = fgets($fp, 255); $input = $input. $tmp; } fclose($fp); return $input;}echo "\n\r原创 2011-12-06 18:22:25 · 740 阅读 · 0 评论 -
curl 错误信息
有关 FTP 和 HTTP 远程网络服务器日志传输失败的错误代码列表 概述 您可以配置 Urchin 日志源,从而通过 FTP 或 HTTP 收集来自远程服务器的网络服务器日志。 在正常情况下,传输作业会顺利完成,运行时日志不会显示任何错误。 不过,如果传输过程中发生错误(例如,用户名/密码无效,远程服务器无法连接,远程日志无法读取等),Urchin 就会在运行时输出中记录错误代码,您可以转载 2011-12-08 17:17:12 · 37419 阅读 · 1 评论 -
PHP下载CSS文件中的图片
需要下载样式文件中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载的图片,那么使用下面这段小代码是最为合适的了。/* More & Original PHP Framwork Copyright (c) 2007 - 2008 IsMole Inc. Author: kimi Documentation: 下载样式文件中的图片,水水专用扒皮工具*/原创 2009-05-25 18:16:00 · 445 阅读 · 0 评论 -
计算猴王问题
$monkeys = array(1 , 2 , 3 , 4 , 5 , 6 , 7, 8 , 9 , 10); //monkey的编号$m = 4; //数到第几只的那只猴子被踢出去/* 猴王算法*//*面向过程的实现 */function killMonkey($monkeys, $m, $current = 0) { //当前是第几只 $num = 1; if (count($monkeys) == 1) { echo $monkeys[0]."是猴王";原创 2010-09-12 11:53:00 · 662 阅读 · 0 评论 -
php 计算时间 2010年第13周的第二天
<br />date("Y-m-d", strtotime('+12 week, +1 day, 2010-01-01'));原创 2010-09-16 18:02:00 · 507 阅读 · 0 评论 -
mongoDB windows安装
mongoDB windows安装(已测试成功)<br />mongodb 主页 http://www.mongodb.org/<br />1:下载http://www.mongodb.org/display/DOCS/Downloads 选择你要下载的版本<br />2:将一个DB文件夹 我是放到D盘,路径d:/db<br />3: 设置存放数据库文件的路径<br />进入 cmd 提示符控制台<br />D:/mongodb/bin> mongod.exe --dbpath=d:/DB/data<br转载 2011-03-03 20:19:00 · 776 阅读 · 0 评论 -
file_get_contents、cur、fsockopen
1 curl :需要php支持php_curl<?php $url = "http://www.sina.com.cn/"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNT原创 2011-07-06 11:37:35 · 1024 阅读 · 0 评论 -
php利用syslog函数分布式将log集中到中央log服务器
php利用syslog函数分布式将log集中到中央log服务器使用php的syslog函数,调用本地的syslog服务,然后从本地syslog发送到中央syslog服务器进行分析整理,配置如下首先我们先写一个php的测试文件define_syslog_variables();openlog(“TextLog”, LOG_PID, LOG_LOCAL0);转载 2011-12-16 18:50:27 · 4816 阅读 · 0 评论 -
获取日期对应的第几周
由于php版本不同 导致获取“年周”出现问题/** * 获取日期对应的第几周 * */function getYearWeek($date){ // 获取当前php版本 $version = explode('.', PHP_VERSION); $phpVersion = floatval($version[0].".".$version[1]); // p原创 2012-02-07 18:01:26 · 4721 阅读 · 0 评论 -
php
request_terminate_timeout = 10shttps://www.cnblogs.com/luoahong/articles/9139799.html原创 2019-09-20 14:20:35 · 420 阅读 · 0 评论