php留言板入门教程,php快速入门笔记

php开发之前的准备

下载warp集成开发环境

修改host 文件 Windows/system32/drivers/etc/host

自定义多个本机ip域名如f.com y.com

修改wamp\bin\apache\apache2.4.9\conf\httpd.conf 文件在末尾添加如下代码

可以同时访问如f.com,y.com

NameVirtualHost *:80

#域名的配置,每个虚拟主机有个一域名对应

ServerName localhost

#设定网站的目录

DocumentRoot "D:/wamp/www/"

#给目录指定访问权限

Order Deny,Allow

Allow from all

#给默认的首页

Options Indexes FollowSymLinks

ServerName www.f.com

DocumentRoot "D:/wamp/www/f.com"

Order Deny,Allow

Allow from all

#给默认的首页

Options Indexes FollowSymLinks

ServerName www.y.com

DocumentRoot "D:/wamp/www/y.com"

Order Deny,Allow

Allow from all

#给默认的首页

Options Indexes FollowSymLinks

use mysql;

update user set password=password where user='root' and host='localhost'

#修改MySQL密码

Html and Css

在初步了解html和css的基础上学习使用bootstrap框架:Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。

使用方式: bootstrap框架 是依赖jquery库的,首先下载jquery库,

之后如下方式引用

框架用的比较多的点:

栅格系统把页面12等分用于页面布局和响应式

css的美化等

留言板练习

留言板

用户注册

用户名

密码

确认密码

注册

版权为我所有

效果如图:

da47397be3d9

image-20210203221311298

php

变量名以及运算符

变量名:必须以$符号开头,以a-z,0-9,下划线组成,不能以数字开头,变量名区分大小写

==变量名带$==

==语句以;结尾==

hello world

echo "hello world";

一些必要的函数

phpinfo();//显示搭建环境

var_dump(isset($b));//返回bool值

echo "
";//换行

echo (gettype($a));//获取变量类型

输出汉字:

header("Content-type:/html;charset=utf-8");

变量类型:

整形,integer

浮点型,double

字符型,string

布尔值,false true

数组,//索引数组,关联数组

null, Null

资源

对象

运算符:

数学运算符: +-*/ %取模

++ 前加加,后加加

-- 前减减,后减减

比较运算符:

返回bool值

//> < >= <= != ==

=== ! ==

$a="10";

$b=10;

var_dump($a===$b);//false

var_dump($a==$b);//true

? :

if else 的简写形式

$a=20;

$b=10;

echo $a>$b?"hello":"go" //输出hello

&& || !

与,或。非

字符串运算符:

.

$c="baidu";

$d="alibaba";

echo $c.$d;

//字符串的拼接

三大控制结构

顺序

依次执行语句

选择

if ($a>5){

echo $a;

}else if($a>7)

echo "a>1";

//满足一个条件后面的就都不会执行

$a=4;

switch($a){

case 1:

echo "a=1";

break;

case 2:

echo "a=2";

break;

case 3:

echo "a=3";

break;

default:

echo "a=!";

break;

}//记得break

循环

while

$a=1;

$b=10;

while ($a

echo "a=$a,b=$b"."
";

$a++;

}

for

for($i=1;$i<20;$i=$i+2){

echo $i."
";

}

do{}while

do{

echo "a=$a,b=$b"."
"

$a--

}while($a>$b)

先执行判断

break跳出整个循环

continue 略过本次循环

字符串

""和''的区别:

""可以解释变量转义,而''不解释变量不转义

常用函数:

strlen():统计字符串函数

mb_stelen()计算真实的字符个数(中文)

$a="helloworld";

$b="北京";

echo "a=".mb_strlen($a,"utf-8")."
";

echo "b=".mb_strlen($b,"utf-8")."
";

strpos()计算字符串位置从零开始

stirpos()区分大小写

strrpos()最后一次出现的位置

echo strrpos($a,'he)

返回数字

字符串替换:

$a="helloworld";

$b="北京";

echo str_replace("he","baidu",$a);

输出:baidulloworld

strstr ()

echo strstr($a,"l");

输出:lloworld

substr()截取字符串

$a="helloworld";

echo substr($a,4,4);

输出:owor

strrchr() 从右边截取//取文件后缀名用

$a="helloworld";

echo strrchr($a,"h");

输出:helloworld

$website="www.mashiro.zone";

$arrstr=explode(".",$website);

print_r($arrstr);

explode():分割字符串返回数组

输出Array( [0] => www [1] => mashiro [2] => zone)

implode($arrstr)拼接字符串传入的是数组

trim(str)消除字符串首尾的空格

ltrim

rtrim

addslashes($user)

$website="www.'mashiro'.zone";

echo addslashes($website);

输出:www.\'mashiro\'.zone

xss常用

$ss = "";

echo $ss; //弹窗代码

echo htmlspecialchars($ss);

输出

da47397be3d9

image-20210204145745416

数组

$arr =array(1,2,3,"baidu",false);

$arr1=array(

"aa"=>"wuhan",

"bb"=>"beijing"

);

echo $arr[1];

echo $arr[2];

echo $arr[3];

print_r($arr);

var_dump($arr);

var_dump($arr1);

输出:print_r

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => baidu [4] => )

输出:var_dump

array (size=5)

0 => int 1

1 => int 2

2 => int 3

3 => string 'baidu' (length=5)

4 => boolean false

array (size=2)

'aa' => string 'wuhan' (length=5)

'bb' => string 'beijing' (length=7)

遍历

索引数组

for($i=0;$i

{

echo $arr[$i];

echo "
";

}

关联数组

foreach($arr as $key => $value){

echo $key."---".$value."
";

}

增删改查

$arr[]="ff";增

unset($arr[1]);删

$arr[2]="ssss";改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值