随笔分类 -  php学习笔记

1

练习成果总结
PartyUs 待添加内容(不定期更新)
摘要:0.页面设计1.登录、注册------新浪微博+豆瓣接入2.注册后的邮件发送3.地点通讯录“删除”操作的提示框4.地点通讯录-----输入(是否为空、长度。。)判断5.头像设置-----需要剪裁为正方形图片6.安全设置-----密码 阅读全文

posted @ 2014-06-23 10:18 macctown 阅读(151) 评论(0) 推荐(0)

PHP-Codeigniter:实习笔记5
摘要:1.php函数:doFormatMoney 可以将数据变成钱的格式 doFormatMoney(1234567) 返回1,234,5672. 对象数组 每个元素为一个对象 关联数组 每个数据的所以不是整数,而是有意义的字符3.call_user_func_array 用于动态函数调用 call_user_func_array(函数名, 参数/参数数组); 4.jquery的jquerydoubleselectmin.js实现二级菜单联动 直接载入json数据,即可显示 阅读全文

posted @ 2013-10-15 12:27 macctown 阅读(219) 评论(0) 推荐(0)

PHP-Codeigniter:实习笔记4
摘要:周末去了下故宫,真是长见识~知道了“dun”(三声)上班了,把上周最后一天的写了,那天确实学到了不少东西。代码熟悉的差不多了,这周估计要上手改bug了。。。1.Codeigniter: $this->config->item('xxxx') 这个直接调用了config文件中的配置项,配置名为“xxxx”2.http_build_query($data); 这个根据$data数组中数据,返回一个url连接,第二个参数选填 1 'bar', 3 'baz'=>'boom', 4 'cow'=>& 阅读全文

posted @ 2013-10-14 09:37 macctown 阅读(328) 评论(1) 推荐(0)

PHP-Codeigniter:实习笔记3
摘要:1.一条sql语句,求解,a和b都是什么作用? SELECT *,(SELECT COUNT(id) FROM bmc_menu b WHERE b.parentId=a.id ) hassub FROM bmc_menu a ORDER BY ordering ASC2.soap这个东西,目前看来是一个远程连接某个url用的.php开发中要用的话,先看一下有没有打开,默认是关闭的。3.前天的事儿了,我的邮箱名儿是wei.zhang_3@xxx.com, 于是我问大哥我前面是不是有两个叫张伟的,边儿上IT的大哥默默地说,有三个。。。。 阅读全文

posted @ 2013-10-12 09:22 macctown 阅读(224) 评论(1) 推荐(0)

PHP-Codeigniter:实习笔记2
摘要:1.刚接触一个陌生系统的时候里面会有很多函数,不知道在哪儿定义的,就可以用以下这个“反射”来查询xxx函数所在文件的路径及行数 $obj = new ReflectionFunction("xxx"); $file = $obj->getFileName(); $line = $obj->getStartLine();2.服务器连接软件:winscp3.sql语句 in: 我们都知道用=来设定判断条件,比如:select *from db where name='admin' in 的作用类似于=,可以一次设置多条件,如:select *from 阅读全文

posted @ 2013-10-11 12:54 macctown 阅读(202) 评论(1) 推荐(0)

PHP-Codeigniter:实习笔记1
摘要:1.CI调试用到得一句话,能获取当前路径和行数 die( 'file: ' .__FILE__ . '--> Line: ' .__LINE__);2.调试技巧,类似设断点,以前设的不专业: echo 1;exit;3.sql语句还需加强4.CI自带路径跳转,要记得在服务器里开启rewrite模块才有该功能5.大哥说CI的system里的core和database要好好看6.CI中view文件夹不一定和controllers、models在一起,可能在存储前端文件的文件夹中7.调试数组:var_dump() print_r()8.大哥下了一个putty,貌 阅读全文

posted @ 2013-10-10 09:10 macctown 阅读(192) 评论(0) 推荐(0)

PHP获取路径后缀名的N种方法
摘要:已知一条url,想要获取到这条路径的后缀。 1 "; 5 6 //方法1 7 print_r(pathinfo($url,PATHINFO_EXTENSION )); 8 9 //方法210 $info1=pathinfo($url);11 echo $info1['extension'];12 13 //方法314 $info2=explode(".",$url);15 echo end($info2);16 17 //方法418 $info3=substr(strrchr($... 阅读全文

posted @ 2013-10-08 13:35 macctown 阅读(7158) 评论(0) 推荐(0)

PHP数据结构练习笔记--队列
摘要:1 arr=array();11 echo "初始化:";12 }13 14 //析构函数15 function __destruct()16 {17 unset($this->arr);18 echo "释放资源";19 }20 21 //获取队头元素22 function GetHead()23 {24 if(count($this->arr)!=0)25 {26 return $this->arr[0];... 阅读全文

posted @ 2013-10-04 15:14 macctown 阅读(200) 评论(0) 推荐(0)

PHP数据结构练习笔记--栈
摘要:1 arr=array();11 echo "初始化:";12 }13 14 //析构函数15 function __destruct()16 {17 unset($this->arr);18 echo "释放资源";19 }20 21 //获取栈顶元素22 function GetTop()23 {24 if(count($this->arr)!=0)25 {26 return $this->arr[coun... 阅读全文

posted @ 2013-10-04 14:10 macctown 阅读(259) 评论(0) 推荐(0)

PHP数据结构练习笔记--线性表
摘要:1.类中变量直接调用和$this->调用不同2.清空数组array方法: A unset() 释放资源,这个array变量就没有了 B $arr=array() 重新赋值,将原有的变量赋值给一个新的空数组线性表类--最终代码 1 arr=array(); 13 $this->length=0; 14 echo "初始化:"; 15 //echo $arr; 16 } 17 18 //析构函数 19 function __destruct() 20 { 21 unset($this->... 阅读全文

posted @ 2013-10-03 21:08 macctown 阅读(565) 评论(0) 推荐(0)

PHP实习生面经--两天四面
摘要:这两天一共面了四家公司,之前投了很多还在想怎么没有叫面试的,后来接连来了四个。下面一个一个做个总结。1、创想空间(www.quanshi.com) 在五环边上的软件园里,占了一个楼的大概一层吧,算是还挺大的公司。 大概进行了一个小时,进门口先填了一张表,然后上来先是技术面试(没有笔试,直接问问题),然后是人事,各半个小时大概。(以下为面试题回忆,顺序不确定) 1、反转输出字符串的函数:strrev() 2、在str1中找str2的位置的函数:strpos() 3、合并拆分字符串的函数:explode implode 4、Ajax如果去除不刷新获取数据这个优势,剩下的好处:没太理... 阅读全文

posted @ 2013-09-26 14:15 macctown 阅读(901) 评论(0) 推荐(0)

【转】PHP发送邮件之PHPMailer
摘要:本文是讲利用PHPMailer来发送邮件方法。我们在做project的时候常常需要邮件的功能。其实PHP语言自己已经有一个发送邮件的方法(mail()方法),且不说这个方法实现的功能很少,想要利用mail()方法来发送邮件就必须要自己配置好smtp服务器,这里就不讲mail()的使用方法了(函数调用确实很简单)。所以,我们推荐使用第二种方法:PHPMailer。 阅读全文

posted @ 2012-12-27 16:59 macctown 阅读(283) 评论(0) 推荐(0)

php还是每天学点好。。
摘要:之前放假,每日每夜的搞了个东西给人,是个类似于情侣博客的东西。前台用js实现,后台就用php(www.all4vicky.com)。那会就集中的学了很多,逛各种论坛,问各种大神,然后在把研究结果写下来,发到这里。后来搞出来后就没在动过,也没人用,之后学校有一门课程需要做网页。直接把这个交了,当时给老师讲,直接把他讲傻了,道不是说多牛逼,主要老师没想到。当时窃喜,这又要期末了,决定假期,把这个博客完善起来,跟普通博客相比还是差不少的。顺便写写学习笔记,分享给大家。待完善功能:1.文章展示界面 2.后台css 3.删除一条数据 4.还有其他的想起来再写PS... 阅读全文

posted @ 2012-12-26 23:22 macctown 阅读(299) 评论(0) 推荐(0)

PHP+MySQL用户登录select无结果问题
摘要:问题: $check_query = mysql_query("select userID from userinfo where userName='$username' and userPwd='$password' "); 执行这个login.php之后 出现如下情况: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource inlogin.phpon line19 line 19 是这样的:if($result = mys 阅读全文

posted @ 2012-08-17 23:11 macctown 阅读(491) 评论(0) 推荐(0)

MySQL中LIMIT用法
摘要:limit 是mysql语句中用的 不是PHP的limit('0,20')意思就是指针从0开始 默认查询指针就是0读取20条信息。另外,显示多少条数据,limit nums;这种有时为了节省时间资源,只判断有没有数据就行的话加上limit 1,提高效率 阅读全文

posted @ 2012-08-17 12:49 macctown 阅读(180) 评论(0) 推荐(0)

PHP 错误记录1
摘要:Query was empty大意为:查询是空的可能的原因是:数据库查询的sql语句没有写正确,或者执行了一次没有sql语句的查询。 阅读全文

posted @ 2012-08-15 22:25 macctown 阅读(116) 评论(0) 推荐(0)

MySQL用户信息表中主键userID自动增加问题
摘要:我建了一个userinfo的表,存储一些相关信息。主键是userID,设置了AUTO_INCREMENT属性。在我写了7条数据之后,再写入一条,userID应该是8.之后我把userID为8的记录删除了,再写入一条userID就是9了。这个问题,有办法解决么?正统网站注册这一块是怎么解决这个问题的?还是就这样无所谓。——————————————————————————————————————————————————————————————————解决方法: 把userID的自动增加属性取消,然后用 $read = "SELECT * FROM userinfo"; //SQ 阅读全文

posted @ 2012-08-15 19:39 macctown 阅读(2401) 评论(0) 推荐(0)

PHP输出当前系统时间
摘要:输出结果: 2012-08-15 14:37:42 阅读全文

posted @ 2012-08-15 14:41 macctown 阅读(16009) 评论(0) 推荐(0)

PHP连接MySQL方式比较问题
摘要:今天学做了PHP利用mysql_connect()连接数据库,在之后编写“数据写入数据库”这一功能时想到一个问题。首先,我有个一个add.html来让用户填入一些能够写入数据库的信息。提交之后,利用POST方式,运行addsql.php,进行写入数据库。在写入数据的之前,要先链接数据库。这时就有个问题,链接数据库这部分功能可以有四种方式(我想到的)写在“写入数据”之前: 1.直接全都写下来: "; echo "连接失败"; //some code } else{ echo ""; echo "连接成功"... 阅读全文

posted @ 2012-08-15 13:53 macctown 阅读(1013) 评论(0) 推荐(0)

PHP页面编码问题--中文乱码
摘要:昨天想给一个PHP页面加一个title,一开始是这样写的:连接成功";echo "Connect Successful!Forward To Option.html";//some code?>后来发现是编码问题,在之前加了一句echo "";问题就解决了~ 阅读全文

posted @ 2012-08-14 10:51 macctown 阅读(589) 评论(0) 推荐(0)

1

导航

点击右上角即可分享
微信分享提示