随笔分类 - PHP
摘要:设计模式总的分为三种,创建型模式、结构性模式、行为型模式 1、创建型模式 创建型模式为根据实际情况来创建对象,创建的模式又分为对象创建模式和类创建模式,对象创建模式会把对象创建的一部分在另一个对象中实现,类创建模式则将它对象的创建在子类中实现。 2、结构性模式 结构性模式为处理模块之间的耦合关系 3
阅读全文
摘要:0){ reverse_r(substr($str,1)); } echo substr($str,0,1); return;}reverse_r('Hello');function reverse_i($str){ for($i=1;$i<=strlen($s...
阅读全文
摘要:echo $_SERVER['DOCUMENT_ROOT'];这时输出当前文件所在的路径D:/phpStudy/WWW/study/php&mysql$_SERVER['DOCUMENT_ROOT']/orders.txt这时候以为输出的路径为D:/phpStudy/WWW/study/php&my...
阅读全文
摘要:windows上安装好服务器后,打开本地目录C:\Windows\System32\drivers\etc\,会看到有个hosts文件,打开后里面的代码为:# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS fil...
阅读全文
摘要:因为连接百度地图的API,然后通过经纬度得到位置信息,可是得到的位置信息是通过将经纬度嵌在url里面,生成xml文件后,因为是在线的,当时就想到在不下载的情况下获取里面的数据,因为使用代码下载是可以下载,但是下载到具体的路径总是失败,先放上失败的代码,有人看到的话,也许能提个醒,或者有更好的办法...
阅读全文
摘要:先写两个文件a.php1 get_info();因为a.php和b.php都包含了class apple这个类,index.php调用apple这个类的时候就会出现问题:1 Fatal error: Cannot redeclare class apple in D:\phpStudy\WWW\...
阅读全文
摘要:因为PHP无法读取.pfx文件,所以可以先转换为.pem文件然后在读取里面的数据,可以读取.cer文件,为了两方面统一,就都换成.pem然后再进行加签和验签。sign.php 1 <?php 2 3 define("filePath","D:\\digitalCertificate\\");/...
阅读全文
摘要:使用simple_html_dom.php,下载|文档 因为抓取的只是一个网页,所以比较简单,整个网站的下次再研究,可能用Python来做爬虫会好些。 1 2 find('.txt-list li a') as $element) 9 $arr[]= $element->innert...
阅读全文
摘要:一,实现快速排序 1 $i;$j--) { 9 if($array[$j]>$array[$j-1]){10 $tmp=$array[$j];11 $array[$j]=$array[$j-1];12 ...
阅读全文
摘要:1、服务器端脚本是用来协助WEB服务器工作的编程语言,也可以说是对WEB服务器功能的扩展,并外挂在WEB服务器上一起工作。当WEB服务器收到一个HTTP请求,就会将服务器下用户请求的文件原形响应给客户端浏览器。如果是HTML或是图片等浏览器可以解释的文件,浏览器将直接解释,并将结果显示给用户,如果是...
阅读全文
摘要:1. 用户密码六位数,不能大于六位而不能小于六数,数字值正则为[0-9],请用PHP写出有几种可能性,并做暴力破解; 1 function dePassword($pwd) { 2 $tmp = array('000000', '555555', '999999'); 3 for ($i =...
阅读全文
摘要:注意的是,在Create database中,必须在判定mysql_select_db(DB_NAME,$con),也就是与数据库连接成功后,才开始建立数据表。
阅读全文
摘要:1basename — 返回路径中的文件名部分如果文件名为test.php,路径为www/hj/test.phpecho basename($_SERVER['PHP_SELF']); 输出为:test.php2:直接使用 $_SERVER['PHP_SELF']echo $_SERVER['PHP...
阅读全文
摘要:先定义两个字符串$s1="qwe";$s2="asd";方法一: 用.作为连接符是最简单的 $s1.$s2;方法二:"{$s1}{$s2}"; 用""来将两个字符合成为一个字符,但是要注意两个字符外面均需要加上{}符号。比较好辨别,其实不加也可以。方法三: 这种方法比较新颖,使用implode来连接...
阅读全文
摘要:1 global在函数内部$somevar=15;function addit () { GLOBAL $somevar; $somevar++ ; echo "somevar is $somevar";}addit () 输出结果:somevar is 16 2 不存在global...
阅读全文
摘要:首先明白php实现页面静态化是将php文件生成相应的.shtml文件,那.shtml是什么文件呢?包含有嵌入式服务器方包含命令的HTML(标准通用标记语言下的一个应用)文本。在被传送给浏览器之前,服务器会对SHTML文档进行完全地读取、分析以及修改。以下是实例代码: "; echo file_...
阅读全文
摘要:修改php.ini文件,php.ini配置问题,解决办法:打开 php.ini 然后把output_buffering设为 on ,重启iis或apache即可。出现以上问题可能是由于更换空间,dedecms后台首页出现空白,空间php.ini默认没有开启的原因来自:http://blog.sina...
阅读全文
摘要:一种是传统的利用mysql_num_rows()来计算$sql="select * from news";$res=mysql_query($sql);$number=mysql_num_rows($sql); 还有一种是利用mysql_result()$sql="select count(*) ...
阅读全文
摘要:首先 我们来看这个全局变量:__FILE__ 它表示文件的完整路径(当然包括文件名在内) 也就是说它根据你文件所在的目录不同,有着不同的值;当然,当它用在包行文件中的时候,它的值是包含的路径; 然后: 我们看这个函数: string dirname ( string path ) 它是PHP内置函数...
阅读全文