PHP
2020-02-12 16:33
471 查看
PHP
变量的定义
在php中定义变量是以$开头, 不能以其他的字符开头。
输出
输出字符串可以用echo,其余的可以用print_r或者var_dump(可以输入其他)
数组
- 普通数组的定义方式
$ array = array("zs","1","2"); var_dump(array);
- 键值对的数组方式
$ array = array("username" => "zs", "age" => 17); var_dump(array);
- 常用方法 count(数组名) 统计出数组的长度
- in_array(“某元素”,数组名)判断该数组是否包含某元素
- strstr(“字符串”,字符串的某一部分)查看字符串某一部份是否为字符串的一部分。
实现文件和图片上传
前端实现上传文件,后端负责把上传的文件存储起来,然后存储到数据库中
前端
- 必须加入(enctype=”multipart/form-data”)
- method必须为post上传
- 上传之后需要提交才行。
<form action="03.php" enctype="multipart/form-data" method="post"> 上传照片<input type="file" name="file"> <br> <br> <input type="submit" value="提交"> </form>
后端(php)
- 必须加入请求头(header(“Content-Type:text/html;charset=utf-8”))防止乱码
- $_FILES是提供的上传的文件的信息的一个数组
- 可以取出数组中的对应的文件名和文件临时存放的位置以及文件的类型。
- move_uploaded_file(临时存放的文件的位置,新的文件夹地址和名字)
<?php //设置一个请求头防止乱码 header("Content-Type:text/html;charset=utf-8"); $file = $_FILES; // 获取上传文件的名称 $file_name = $file["file"]["name"]; //获取上传文件的临时存储地址 $tmp_name = $file["file"]["tmp_name"]; //将临时存放的文件上传存到我们要存放的目录文件下 move_uploaded_file($tmp_name,"image/".$file_name); echo "上传成功"; ?>
转载于:https://www.cnblogs.com/zhsh666/p/11345953.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- php面试题
- php时间获取
- php对mongo写操作 遇到的类型转换问题
- CentOS通过yum安装php7.0
- php 开发中常用正则表达式
- PHP使用3种方法实现数据采集
- PHP 将多个css或者Js文件合并成一个
- php 接收curl json xml 及解析xml
- php生成word并下载代码实例
- thinkphp3.23整合phpexcel
- Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows 下的安装和配置
- nginx + php + nagios 的安装实现
- 在PHP中使用MVC模式进行开发
- 深入PHP运行环境配置的详解
- php configure 报错 error: xml2-config not found. Please check your libxml2 installation
- php正则匹配文章中的远程图片地址并下载图片到本地
- PHP获取当前url路径的函数及服务器变
- JpGraph php柱状图使用介绍
- php表单提交程序的安全
- php自动加载autoload机制示例分享