PHP笔记

1

三种接收方式 
$_POST(返回的是一个数组)
$_GET(返回的也是一个数组)
$_FILES(返回的还是一个数组) == 》
                   array
                     'name' => string '005XpTbZgy1ffqitntht0j30ex0exq4c.jpg' (length=36)
                     'type' => string 'image/jpeg' (length=10)
                     'tmp_name' => string 'D:WebSoftWarewamp mpphp1BB3.tmp' (length=36)
                     'error' => int 0
                     'size' => int 68541

2.解决中文乱码 (响应头添加)

1 header("content-type:text/html;charset=utf-8");

3.变量 $

  1. 必须以$开头(不能以数字开头)
  2. 区分大小写

4.数组

1 // 普通数组
2  $arr1 = array("1","2","3");
3 //  关联数组
4 $arr2 = array("username "=>"西瓜","age"=>12);

5.输出     

  • echo    *输出简单数据类型  字符串
  • print_r     *输出复杂数据类型  数组
  • var_dump()  *详细信息 如对象,数组

6.运算符

基本与JavaScript一直 ,区别是用.号表示字符串拼接符,Javascript中为+号。

7. 常用函数

exit() 函数输出一条消息,并退出当前脚本。 别名 die()

in__arrar (“要测试的数据”,“数组”)

file_get_contents("文件名") 读取文件内容(整个文件读入一个字符串中。)

 file() 与 file_get_contents() 类似,不同的是 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。

 

 1 <?php
 2 
 3         header("Content-Type:text/html;charset=utf-8");
 4 
 5         //实际开发,我需要获取到用户输入的用户名.
 6         $username=$_GET['username'];
 7         //那这个$username 去数据库查询一下,看他是否有这样的一个用户被注册
 8         $users=array("yajun","zhaojin","chendan");
 9 
10         if(in_array($username,$users)){
11                echo "该用户名已经被注册";
12         }else{
13                echo "该用户名可以使用";
14         }
15 
16 ?>

 8.表格提交 

POST提交 比GET提交多了一样东西   enctype="multipart/form-data"

1     <form action="../api/01.fileupload.php" method="POST" enctype="multipart/form-data">
2         照片:<input type="file" name="name">
3         <input type="submit" value="上传">
4     </form>

Mysql常用函数 mysql_connetc(非持久连接) mysql_pconnetc(持久连接)

1 <?php
2 $con = mysql_pconnect("localhost/127.0.0.1","mysql_user","mysql_pwd");
3 if (!$con)
4   {
5   die('Could not connect: ' . mysql_error());
6   }
7 ?>

后台做三件事情 :

1.接收请求 

2.处理请求

3.完成响应

出现错误

检查了后 发现是第五行的变量名没有加引号。

原文地址:https://www.cnblogs.com/it-Ren/p/10621804.html