PHP_the 11th && 12th day

引入Model模型 再做留言板;

对面向对象的理解又加深了许多;

留言板升级 => 信息管理;

对后台和前台的语句,模型优化;

文件命名专业化;

引入kindeditor编辑器;

图片的上传:(    <form method="post" enctype="multipart/form-data" ></form>)

[photo] => Array
      (
          [name] => u=1845418882,3914719129&fm=27&gp=0.jpg
          [type] => image/jpeg
          [tmp_name] => C:\Users\Administrator\AppData\Local\Temp\phpC20D.tmp
          [error] => 0
          [size] => 17428

      )

分隔  explode  :   $fileInfo = explode( ".",$_FILES['photo']['name'] );

判断是否存在  in_array  :  if(   !in_array  ( $fileExt,$ext   )  ){}

//  判断目录
            if( !is_dir( $uploadDir ) ){
                mkdir( $uploadDir,"777" );

            }

创建目录 mkdir  ,  "777" 为linux中命令;

删除文件:   move_uploaded_file(    $_FILES['photo']['tmp_name']  ,  $fileName   );

学习到新语句:

        mb_substr:mb_substr;
        strip_tags:从字符串中去除 HTML 和 PHP 标记;
        htmlspecialchars_decode: 将特殊的 HTML 实体转换回普通字符 ;

例:  mb_substr( strip_tags(  htmlspecialchars_decode(  $v['content']  )   ) , 0 , 180 , 'utf-8'  )  .  "......"  ;

建init.php模板页,lib主类,model模板类;

引入layer导航( PS:js文件存放问题未解决; );



猜你喜欢

转载自blog.csdn.net/weixin_42031763/article/details/80295865