html以及PHP等相关内容

HTML
一个完整的HTML基本程序页面包括声明文档,根元素,元素文档定义数据和网页编码格式,标题页面内容以及定义标题和段落。
HTML标签由尖括号内的关键词,并且经常是成对出现的,比如,标签中第一个标签是开始标签,第二个标签是结束标签。
在这里插入图片描述

其中<!doctype>声明不用区分大小写,并且不同的声明内容表示不同的文档,
在这里插入图片描述
在这里插入图片描述
登录框的编写

<head>
    <meta charset="UTF-8">
    <title>标题</title>
    <link href="jfp/framework/css/verify.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    </style>
</head>

<body>
    <div class="total">
        <div class="register-content register-content_j">
            <div class="register-text"  id="register-two">
                <div class="text-tilie">登录系统</div>
                <div class="text-reg text-reg_j">
                    <div>用户名<input id="loginName" type="text" placeholder="请输入用户名"></div>
                    <div>密 码<input id="password" type="password" placeholder="请输入密码"></div>
                    <div>验证码
                        <div class="con">
                            <div id="mpanel"></div>
                        </div>
                    </div>
                </div>
                <div class="reg-btn" id="login">登 录</div>
            </div>
        </div>
    </div>
</body>

<script type="text/javascript" src="jfp/framework/js/verify.js"></script>
<script type="text/javascript">

    $(function() {

        $('#mpanel').codeVerify({
            type: 1,
            width: '80px',
            height: '27px',
            fontSize: '18px',
            codeLength: 4,
            btnId: 'login', // 登陆按钮ID
            ready: function() {},
            success: function() {

                // 验证成功之后调用登陆方法
            },
            error: function() {
                alert("验证码错误");
            }
        });

    });

</script>
页面效果 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210124172952411.jpg)

PHP
关于PHP的一些基本内容和理解
PHP={

编程题:

1:不断在文件hello.txt头部写入一行“Hello World”字符串,要求代码完整

$str=“Hello word”;

$handle=fopen(“hello.txt”,“r+”);

fwrite( h a n d l e , handle, handle,str);

2:输出用户的IP地址,并且判断用户的IP地址是否在192.168.1.100 — 192.168.1.150之间

$ip=“192.168.1.201”;

p o s = s t r r p o s ( pos=strrpos( pos=strrpos(ip,’.’)+1;

l e f t = s u b s t r ( left=substr( left=substr(ip,0,$pos);

r i g h t = s u b s t r ( right=substr( right=substr(ip,$pos);

if($left!=‘192.168.1.’){

exit('不允许');

}

if( r i g h t < 100 ∣ ∣ right<100|| right<100right>150){

exit('不允许');

}

3:实现中文字符串截取无乱码?

答:function CHsubstr($string, $start, $length)

{

if(strlen($string)>$length)

{

    $str='';

    $len=$start+$length;

    $i = $start;

    while($i<$len)

    {

        if(ord(substr($string, $i, 1))>=128)

        {

            $str.=substr($string, $i, 3);

            $i = $i+ 3;

        }

        else

        {

            $str.=substr($string, $i, 1);

            $i ++;

        }

    }

    return $str;

}

else

{

    return $string;

}

}

4:输出程序结果:

$str=“cd”;

$$str=“hotdog”;

$$str=“ok”;

echo $cd; // “ok”

#正则训练题

验证手机号码 z e n = ′ / 1 3 [ 0 − 9 ] 8 zen='/^13[0-9]{8} zen=/13[09]8/’;

验证带86或+86 KaTeX parse error: Undefined control sequence: \+ at position 10: zen='/^((\̲+̲86)|(86))?(13)\…/’;

验证邮箱 $zen=’/\w+([-+.’]\w+)@\w+([-.]\w+).\w+([-.]\w+)*/’;

#每天10个问题

#什么是php?

超文本预处理器

是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页

public 公有的 类内部外部子类都可以访问

private 私有的 只有本类内部可以使用

protected 受保护的 只有本类或子类或父类可以访问

7.php有几种数据类型?分别是什么?

8种

整型,浮点型,字符串,布尔型,数组,对象,null,资源;

1:如何处理负载、高并发?

答:

(1)HTML静态化(页面静态化是把动态页面生成的html保存到服务器的文件上,然后再有相同请求时,不再去执行动态页面,

而是直接给用户响应上次已经生成的静态页面) HTML静态化

(2)图片服务器分离(把图片单独放在其他服务器,当然要配置nginx负载均衡,也可以用七牛类)

(3)数据库集群和库表散列及缓存

(数据库的并发连接为100,一台数据库远远不够,可以从读写分离、主从复制,数据库集群方面来着手。另外尽量减少数据库的访问,

可以使用缓存数据库如memcache、redis。)

2:自己如何搭建框架

答:封装过一个简单的框架,主要分为3层,控制器层和模型层,视图层,以及路由的分配和入口文件,

模板引擎,单例模式、工厂模式,第三方类库的引入等。

工厂模式:Factory::createDb(’’)代替new操作的一种模式。提供获取某个对象的新实例的一个接口,

(比如修改了类名、或者一些参数发生了变化,那这

时候如果你使用的是$db = new Database这种传统方法生成对象)

单例模式:

class Danli

{

  #保存类的实例的静态成员变量

  static private $_instance=null;

  //私有的构造方法

  private function __construct(){

      echo "这是一个构造方法<br>";

  }

  #用于访问类的实例的公共的静态方法

  static public function getInstance(){

      if(!(self::$_instance instanceof Danli)){

          echo "实例化<br>";

          self::$_instance = new self;

      }

      return self::$_instance;

  }

  #类的其它方法

  public function test(){

      echo "调用成功<br>";

  }

}

简单点儿说,单例模式就是让类的一个对象成为系统中的唯一实例,避免大量的 new 操作消耗的资源,

也方便设置钩子输出日志信息等

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页