摘要:学习任务:1.总结SPL类库的用法并写做成笔记。2.总结PHP开发app数据接口,并做成笔记。3.微博项目还要继续。学习计划:1.每天花1.5h时学习基础知识并做成笔记。2.其他的时间用来做项目。
阅读全文
摘要:在很多php框架中都有自动过滤,自动填充,自动验证等三大自动功能,用来对POST表单传过来的数据进行加工,以便能够更加规范的导入数据库。这一功能在添加商品,添加商品分类中有很大的用处。比如thinkphp框架就有自动过滤,自动填充,和自动验证功能。 今天我们就以MVC的思维方式编写三大自动功能。(1) 首先,来写比较简单的自动过滤功能。假如从post表单中传递过来的 数据我么定义为数组$array.即$array=$_POST 1 db = mysql::getIns();17 }18 }19 20 //完成表单的自动过滤21 public function _faca...
阅读全文
摘要:1 "; 9 unlink($file);10 continue;}11 $con=file_get_contents($file);12 if(stripos($con,'fuck')!==false){13 14 echo $v."文章中有违禁词,删除"."";15 unlink($file);16 continue;17 }18 echo $v."符合规定,被留下来了!";19 }20 ?>
阅读全文
摘要:对于批量用户信息,如何使用php操作函数来处理文件?这里我们主要介绍三种方法:方法一:简单粗暴法:file_get_content()来处理: 具体:用file_get_contents()函数获取内容。然后用分隔函数进行分割就可以了。具体做法如下:$cont = file_get_contents($file);print_r(explode("\n",$cont));分隔符在各个系统下并不一致:win: \r\n *nix: \n mac: \r方法二:温柔一点的:用fgets()一行一行的读1 $fh = fopen($file,'rb');2 ech
阅读全文
摘要:可以使用递归的方式打印级联目录。可以用readdir()函数读取目录,但是当打开的目录为子目录时,我们则可以再次调用函数来实现打印出级联效果。而不能直接用readdir()函数全部读取所有的目录,它只能读取一层目录。涉及到的代码如下: 1 function recdir($path){ 2 $dh=opendir($path); 3 while(($row=readdir($dh))!=false){ 4 if($row=='.'||$row=='..'){ 5 continue; 6 } 7 echo $row.""; 8 if(is_di
阅读全文
摘要:我们可以通过三种方式实现求1+2+3+···+100的值。方式一:使用遍历的方式实现function sum($n){ for($i=1,$sum=0;$i1){return sum3($n-1)+$n;}else{return 1;}}echo sum3(100);?>通过这三种方法,我们会对一道题可以融会贯通,用不同的方式去解决。
阅读全文