php读取本地文件常用函数
七月 21, 2019 Views
Comments 0
下面我们以.txt文件为实例来介绍php读取本地文件的函数,读取文件我们可以利用fopen或file_get_contents来读取,file_get_contents更简单而fopen需要fread配合才可以显示读出的内容.
1.首先来介绍一下fopen()函数
下面我们给出了一个直接打开本地文件的代码demo,必要的地方我们都已经加上了注释.
直接打开一个本地文件的实例代码:
<?php
//假若我们本地的文件是一个名为xmlas.txt的文本 span
阅读全文zend
php中实现二分法查找的程序代码
七月 20, 2019 Views
Comments 0
二分法查找在高级点的开发可能会用到了,当然在大公司找工作时都会有面试题是这种了,下面我们来看一篇关于二分法查找在php中实现方法,具体的细节如下所示.
二分法(dichotomie) 即一分为二的方法,设[a,b]为R的闭区间,逐次二分法就是造出如下的区间序列([an,bn]):a0=a,b0=b,且对任一自然数n,[an+1,bn+1]或者等于[an,cn],或者等于[cn,bn],其中cn表示[an,bn]的中点.
例子1:
header( 'Content-Type: text/html; charset=utf-8;' );
spa
阅读全文zend
PHP页面静态化两种实现方案(模板标签)
七月 20, 2019 Views
Comments 0
静态化页面的好处就不说了,现在我们下文要介绍的实现方法就是利用定义的模板页面和标签然后再利用php读取模板页面之后进入分析替换就可以了,具体我们来看两个例子.
方案: 使用模板替换技术(没有时间延迟),代码如下:
/*
|------------------
| <www.phpfensi.com>
|---------
阅读全文zend
php提取字符串里所有URL的例子
七月 19, 2019 Views
Comments 0
提取URL是需要通过正则来匹配了,其实我们就是正则来获取字符串中的url地址了,具体的实现方法如下文所示。
这篇文章主要介绍了php提取字符串中网站url地址的方法,可通过正则匹配查找并提取出URL地址,需要的朋友可以参考下
$postInfo['answer2'] ='学习php的方法很多,通过搜索引擎可以搜索到很多资料,当然也可以进入PHP二次开发博客学习哦:http://www.phpfensi.com,一起交流学';
<a href= "/tags.php/preg_match/" target= "_blank" /spa
阅读全文zend
apache下禁止某个目录运行php程序的方法
七月 19, 2019 Views
Comments 0
文章介绍了关于如何让某个目录不运行php的方法,只需要在不必PHP权限的目录或虚拟主机设置段(目录为,虚拟主机为)中加上 代码: php_flag engine off 即可。
例如:
<Directory /home/www/images/>
php_flag engine off
</Directory>
阅读全文zend
php中php.ini
七月 16, 2019 Views
Comments 0
在php解压包文件中我们地发现有两个php.ini文件,php.ini-dist和php.ini-recommended了,那么这两个文件使用 是什么呢,下面我来给大家简单介绍.
在Windows下安装PHP,通常要将php.ini-dist或php.ini-recommended重命名为php.ini。根据说明,二者不同之处在于 php.ini-dist 适合开发程式使用(测试用),而 php.ini-recommended 拥有较高的安全性设定,则适合上线当产品使用。我一般将php.ini-recommended修改为php.ini,确保测试环境(本地)与正式环境(线上)一致。
PHP5.3.1版本中,找不到网上介绍的php5.ini-dist(php.ini-recommended)
由于版本更新,这些文件有了新的命名:php.ini-production对应于php.ini-recommendedphp.ini-development对应于php.ini-dist其他步
阅读全文zend
PHP5.4.X与Memcache不兼容问题解决方案
七月 16, 2019 Views
Comments 0
今天把自己的环境安装了最新的PHP5.4.8,结果在与Memcache时出现了不兼容问题,结过反复调度总结了不兼容的原因与解决办法.
emcache(sudo pecl install memcache)PHP扩展,编译后memcache.so在/usr/lib/php5/20090626/中,在PHP.ini添加好extension,重启phpfpm,不是重启nginx,出现下面的错误信息:
Gracefully shutting down php-fpm . done
Starting php-fpm [25-Oct-2012 12:04:02] NOTICE:
阅读全文zend
php浮点数四舍五入函数
七月 15, 2019 Views
Comments 0
本文章介绍了在php中浮点数四舍五入的两个常用的函数round与此同时ceil函数,可能小数保留位数.
round() 函数对浮点数进行四舍五入
语法: float round ( float val [,int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果,precision 也可以是负数或零)默认值).
round() 例子,代码如下:
<?php
echo round (3.4)
阅读全文zend
输出合法php格式文件 var_export
七月 15, 2019 Views
Comments 0
var_export: php 4 >= 4.2.0, php 5
var_export -- 输出或返回一个变量的字符串表示.
描述: mixed var_export (mixed expression [,bool return])
此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 php 代码,您可以通过将函数的第二个参数设置为 true,从而返回变量的表示.
eg:var_export(array('a','b',array('aa','bb','cc'))) 这种与var_dump没什么区别;
$var =var_export(array('a','b',array('
阅读全文zend
apache 301重定向的详细做法
七月 14, 2019 Views
Comments 0
301重定向可促进搜索引擎优化效果
从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。
关于301重定向的更多内容,大家不妨Google一下。本文只介绍实现方法啦!
301重定向的实现,我以前也写过一篇相关的文章,但这篇文章的解决方法比较简单,只能实现主页的跳转,本文介绍的这两种方法,可以完美实现301重定向。
方法1:修改.htaccess文件
<ifmodule
阅读全文zend