随笔分类 - PHP/MYSQL
摘要:在window下,使用apache时,由于apache是使用的80端口,有些软件开启时也是使用的80端口,导致冲突,结果apache不能用。 解决方法如下: 开始->运行->输入cmd 输入如下命令:netstat -ano查看端口使用情况 netstat -ano|findstr "80" 查找指定端口 tasklist|findstr "2512" 查找pid的进程 2512指的是进程号 taskkill /f /t /im Skype.exe 关闭占用端口的进程 -------------------------------------
阅读全文
摘要:一位网友推荐了SCWS分词系统,看着挺不错,在这里记一下。 最近做实验,苦于php分词的问题,从网上找了很多,但都不行,导致试验结果不是很好,今天早晨抱着不放弃的努力,又试着重网上找开源的php分词词库,终于功夫不负有心人。 发现了一个很好的分词类库phpanalysis2.0。 原文连接地址:ht
阅读全文
摘要:学了将近大半年的php了,还没有装过独立的php环境,一直用的集成的。记得刚学时,一头雾水,不知改怎么搭配环境,就觉得特别复杂,各种看不懂,今天还是自己在XP环境下搭配了一个。 首先,下载php5.5、mysql、apache2、phpmyadmin安装包。 接着,首先装下php. 直接解压到安装目录,比如c:\php5.5 下载下来没找到.dll文件,于是从网上下了很多,比如libmysql.dll、php_mysql.dll,php_mysqli.dll,php_gd2.dll,php_mbstring.dll,php5apache2_2.dll,ph...
阅读全文
摘要:今天写验证码时,发现要配置php.ini,单不知在哪儿,用下面的办法可以解决。 用vim搜索字符串时,发现一个命令特别好用 /字符串 就可以搜索到字符串了,按n键表示向下查找,N键表示向上查找。
阅读全文
摘要:看到很多面试题有这个,今天有机会写了一下。要注意的是:在opendir这个函数用完后,要注意closedir,因为安全问题,打开的目录依然存在于内存中,在并发情况下最好关闭,不然容易被破坏。'; } elseif(is_dir($file)) { readFileFromDir($file); //递归查询 } } closedir($dir); //关闭目录 } $dir='/home/...
阅读全文
摘要:之前写代码没注意到,这次学习了。 首先 img的width和height属性在IE浏览器中不起作用,可以设置一个div,让img标签在div块中,div中设置style:overflow:hidden,然后用div的宽和高来定义图片的宽和高。 第二个就是,clear:both,在有float属性的地方要用这个属性清除流动。 第三个就是margin:auto,在IE8中不起作用,可以在文件最前面加上下面两行: 最后一点,就是在div中如果要 margin:auto其作用,需要设置div的宽度,比如加上,不然也起步到居中的效果。 在写网页时,最好不要多用mar...
阅读全文
摘要:以前期望自己也能有一个自己的个人博客,现在终于如愿以偿了,不用在羡慕别人了,刚开始没学PHP之前,不止改怎么弄,现在学习PHP也有半年了,安装了wordpress,活了两天,博客也有自己的模样了。
阅读全文
摘要:这个真的很好用,如果用正则,就太麻烦了。 首先,下载simple_html_dom,用include_once就可以使用了。 可以直接定位,可以像个对象一样操作,很方便。 $ret=file_get_html('url');//获得解析的文档 find();//函数可以定位标签 比如: $ret->find('div');//定位div标签 $ret->find('a',1);//定位a标签的第二个元素,返回的是个数组 $ret->find(' div a');//定位div 标签里的a元素 $ret->f
阅读全文
摘要:首先include_once仅包含文件一次,如果没有文件,会发出警告,并继续执行。 而require_once也是仅包含文件一次,但是如果程序中没有找到文件,则程序会中止执行。
阅读全文
摘要:使用bootstrap可以使界面效果更美观,下面时自己写的一个例子。hello bootstraplarge button
阅读全文
摘要:InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: ◆1.InnoDB不支持FULLTEXT类型的索引。 ◆2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyIS...
阅读全文
摘要:有一点点进步,但以迷茫起来,真不知道自己将来要干什么。。。<html><head><title>Login</title><style type="text/css">.pos{position:absolute;top:35%;left:35%;border:1px solid;border-spacing:30px;padding:10px 10px 10px 10px}</style></head><body><form action="testpaper.
阅读全文
摘要:生成1-10之间的随机数,不重复。方法一:用shuffle函数。<?php$arr=range(1,10);shuffle($arr);foreach($arr as $values){ echo $values." ";}?>方法二:用array_unique函数.<?php$arr=array();while(count($arr)<10){ $arr[]=rand(1,10); $arr=array_unique($arr);}echo implode(" ",$arr);?>方法三:用array_flip函数,原理相
阅读全文
摘要:用到了强大的curl库。代码:<html><head><meta http-equiv="Content-Type" content="text/html;charset:UTF-8"><title>sh</title></head><body><form action="search.php"><input type="text" name="find" size="50"
阅读全文
摘要:今天用php写了一个冒泡排序。代码:<?php$temp;$arr=array(9,4,2,5,6,1,7,8,3,0);foreach($arr as $key){ echo $key; echo " ";}for($i=0;$i<9;$i++){ for($j=$i+1;$j<10;$j++) { if($arr[$i]>$arr[$j]) { $temp=$arr[$i]; $arr[$i]=$arr[$j]; $arr[$j]=$temp; } }}echo "<br/>";for($i=0;$i<10;
阅读全文
摘要:今天学会了用PHP如何分页,挺欣慰,功夫不负有心人!limit 起了关键作用,limit 0,10,表示从0条记录开始,显示10条记录<?php$host='localhost';$user_name='root';$password='123';$conn=mysql_connect($host,$user_name,$password);if(!$conn){ die('数据库连接失败:'.mysql_error());}mysql_select_db('mydatabase');if(isset($_G
阅读全文
摘要:好想有一个自己的博客,苦逼的研究生生活。PHP从头学起,现在入了点门,看到他们都有自己的博客,心里发毛,一个研究生啊。还得学Linux,都强大,可是自己还是一点点成长吧。经历了艰难,经历了沮丧,还是要站起来。 为了不老的青春。 接着看吧,那些坚持的人都已看到曙光。
阅读全文