- 博客(38)
- 收藏
- 关注
转载 韩顺平php zendstudio常用快捷键
提示符助手快捷键 alt+/ 复制当前行 ctrl+alt+↓ 下光标 删除当前行 ctrl+D 加注释的快捷键 块注释shfit+ctrl+/ 取消shfit+ctrl+ 行注释ctrl|+/ 第二次就是取消 5.调试php代码的快捷键 掌握 如何下断点 如何调式 (f5 f6 f7) 调试: 我们为了发现代码的错误,可以逐行执行代码,同时看到,变量的变化,这个过程称为...
2019-05-07 19:19:50
204
转载 韩顺平php zendstudio使用细节
1.将文件的编码设置成utf-8 工具->windows->preferences->General->Content Types->Text
2019-05-07 12:20:37
181
转载 韩顺平php预定义超全局变量$_SERVER $_ENV $GLOBALS
server1.php <?php echo "<pre>"; echo print_r($_SERVER); echo "</pre>"; ?> 客户端的端口是随机的[REMOVE_PORT] $_ENV 该全局数组可以获取环境变量,在php5.3中默认禁用,但是你可以启动,在php.ini文件中启用. variables_order =...
2019-05-04 19:36:12
187
转载 韩顺平php预定义超全局变量(数组)$_REQUEST详解
register1.php 定义: $_REQUST 中可以包括 GET/_GET/GET/POST/$_COOKIE 数组的信息. html> <head> <meta http_equiv="contect-type" content="text/html;charset=utf-8"/> </head> <body> <h1>...
2019-05-04 15:11:27
201
转载 韩顺平php 预定义超全局变量(数组变量)$_POST详解
描述 : 通过Http POST 方式提交的数据,会被封装到$_POST超全局数组中. 举例: 接收表单信息: 代码: register.php <html> <head> <meta http_equiv="contect-type" content="text/html;charset=utf-8"/> </head> <body>...
2019-05-04 14:06:38
323
转载 韩顺平php 预定义超全局变量_GET详解
IE浏览器较低版本容易出现中文奇数乱码问题(IE5.5,6) test.php <?php //echo "<a href="a.php?city=beijing&name=xiaoming">传送数据</a>"; $str=urlencode("北京好"); echo "<a href="a.php?city=".$str."&name=xia...
2019-05-04 10:53:55
148
转载 韩顺平php 什么是超全局变量
超全局变量除了有全局变量的特点外,可以无须申明,直接使用. 快速入门 <?php //超全局变量 $_SERVER['hsp']="韩顺平"; echo "<pre>"; echo print_r($_SERVER); echo "</pre>" ?> 提供超全局数组的原因是为了让程序...
2019-05-03 16:13:04
126
转载 韩顺平php 什么是全局变量
案例 <?php $a=23;//全局变量,因为该变量在整个作用域(在这个php文件中),都是可见 function test(){ //如果希望使用到全局$a; global $a;//局部作用域使用外部的变量就是全局变量 global声明 $a=45...
2019-05-03 15:57:06
114
转载 韩顺平php mysqli常用函数应用案例
现在mysqli的一些其他常用函数,案例如下 编写一函数,接受一个表名,然后把表头和表数据显示在页面 <?php function showTable($talname){ $mysqli=new MYSQLi("localhost","root","hsp123","test"); if(mysqli_connect_error()){ die(mysqli_connect_error...
2019-05-03 15:44:27
193
转载 防止sql注入
一般的验证方式 //查询某个管理员是否存在 $sql="select*from user1 where name='ls'and password='xxxxxx'"; //看看有没有查询用户 if(查询到){ header("admin.php"); }else{ header("login.php"); } 解决方案 使用预编译 改变验证数据库用户逻辑 $sql="select p...
2019-05-03 15:41:46
111
转载 韩顺平php 利用mysqli实现预编译查询任务(sql语句)
<?php //预编译演示 //需求:请使用预处理的方式,从数据库查询select语句 //使用预处理的方法,查询所有id>5的用户 id name email $mysqli=new MYSQLi("localhost","root","hsp123","test"); if(mysqli_connect_error()){ die(mysqli_connect_error());...
2019-05-03 14:41:47
506
转载 韩顺平php预编译技术(dml语句)
mysqli扩展库的预处理技术 mysqli stmt 预编译执行dml语句 <?php //预编译演示 //创建mysqli对象 $mysqli=new MYSQLi("localhost","root","hsp123","test"); //2.创建预编译对象 $sql="insert into user1 (name,password,email,age)values(?,?,?...
2019-05-02 19:54:21
269
转载 韩顺平php mysqli事务控制(案例)
create table account( id int primary key, balance float ); 现在有一段php程序, 要完成 把 1号 10 元钱,转到 2号账号上 <?php $mysqli= new MYSQLi("localhost","root","hsp123","test"); if(!$mysqli){ die("连接失败".mysqli_conn...
2019-05-02 18:38:52
193
转载 韩顺平php使用mysqli的mysqi::multi_query() 一次性查询并显示多表结构和内容
<?php //1.得到musqli对象 $mysqli=new MYSQLi("localhost","root","hsp123","test"); //2.批量查询 $sqls="select*from emp"; $sqls.="select*from user1"; //3.处理结果 //如果成功,则至少有一个结果集 if($res=$mysqli->query($sqls)...
2019-04-30 17:01:48
368
转载 韩顺平php mysqli的增强-批量执行 dml语句
基本语法 $sqls=”sql1;sql2;...” mysqli::multi_query($sqls) 体验案例: PHP 网站 请使用mysqli的mysqi::multi_query() 一次性添加三个用户 宋江 卢俊义 吴用 <?php //请使用mysqli的mysqi::multi_query() 一次性添加三个用户 宋江 卢俊义 吴用 //得到mysqli对象 $mysql...
2019-04-30 15:17:11
162
转载 韩顺平php 用mysqli扩展库进行CRUD操作(增删改)封装工具类
//封装工具类 sqlHelper.class.php <?php class SqlHelper{ private $mysqli; //将来这里写死的数据信息,是需要配置到一个文件 private static $host="localhost"; private static $user="root"; private static $pwd="root"; public fun...
2019-04-30 14:17:51
182
转载 韩顺平php 用mysqli扩展库进行CRUD操作(增删改)
<?php //设置编码格式 header("content-type:text/html;charset=utf-8"); //面向对象的风格 $mysqli=new MYSQLi("localhost","root","root","test"); if($mysql->connect_eror){ die("连接失败".$mysql->connect_error); ...
2019-04-30 14:13:45
186
转载 韩顺平php mysqli释放结果集有三种方式
在mysqli释放结果集有三种方式: void mysqli_result::free ( void ) void mysqli_result::close ( void ) void mysqli_result::free_result ( void )
2019-04-30 12:44:14
1220
转载 韩顺平php mysqli获取mysqli result的四种方式
在mysqli 扩展中,也提供了四种方式来获取mysqli result结果集 mysqli_result::fetch_assoc <==> mysql_fetch_assoc mysqli_result::fetch_row <==> mysql_fetch_row mysqli_result::fetch_array <===> mysql_...
2019-04-30 12:42:09
1277
转载 韩顺平php利用Mysqli对数据库的查询(面向过程的方式)
<?php //设置编码格式 header("content-type:text/html;charset=utf-8"); //1.得到mysqli链接 $mysql=mysqli_connect("localhost","root","root","test"); if(!$mysqli){ die("连接失败".mysqli_connect_error($mysql)); } /...
2019-04-30 12:28:38
361
转载 韩顺平php利用Mysqli对数据库的查询(面向对象的方式)
<?php //设置编码格式 header("content-type:text/html;charset=utf-8"); //Mysqli操作mysql数据库(面向对象风格) //1.创建Mysql对象 $mysqli= new MySQLi("localhost","root","root","test"); if($mysqli->connect_error){ die("...
2019-04-30 12:11:31
150
转载 韩顺平php mysql扩展库在线词典案例
mainview.php <html> <head> <title>在线词典</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"/>//设置编码 </head> <img src="ciba.png"/> <h1&...
2019-04-29 13:52:42
138
转载 韩顺平php mysql扩展库函数的应用案例
请编写一个函数,可以接受一个表名,然后把表的头和记录显示在网页 <?php function show_tab_info($table_name){ $conn=mysql_connect("localhost","root","root"); if(!$conn){ die(mysql_error()); } mysql_select_db("test",$conn); my...
2019-04-26 17:00:00
270
转载 韩顺平php对数据库的操作进行封装工具类
mysqlTool.php 工具类类页面 <?php class SqlTool{ private $conn; private $host="localhost"; private $user="root"; private $password="root"; private $db="test"; function SqlTool(){ $this->...
2019-04-26 10:38:54
117
转载 韩顺平php 通过mysql扩展库进行dml操作
<?php //演示对user1表进行增,删除,修改的操作 $conn=mysql_connect("localhost","root","root"); if(!$conn){ die("出错了".mysql_error()); } mysql_select_db("test",$conn) or(die(mysql_error())); mysql_query("set names u...
2019-04-25 19:13:29
136
转载 韩顺平php mysql扩展库调取数据库表行数的三种方法
从res获取行数据的时候,处理mysqlfetchrow(res获取行数据的时候,处理mysql_fetch_row(res获取行数据的时候,处理mysqlfetchrow(res),还有三种方法分别是 mysql_fetch_row(res)返回一个索引的数组(推荐)(下一行)mysqlfetchassoc(res) 返回一个索引的数组(推荐)(下一行) mysql_fetch_assoc...
2019-04-25 18:51:42
148
转载 韩顺平php mysql扩展库操作mysql数据库步骤
<?php //1.获取连接 $conn=mysql_connect("127.0.0.1","root","root"); if(!$conn){ die("链接失败".mysql_error()); } //2.选择数据库 mysql_select_db("test"); //3.设置操作编码 mysql_query("set names uft8"); //4.向我们的数据库发送...
2019-04-25 16:37:57
133
转载 韩顺平php 查看php的配置信息
<?php phpinfo(); ?> 可以通过 <?php phpinfo() ?> 可以查看当前php支持什么扩展库
2019-04-25 15:14:37
92
转载 韩顺平php文件下载详解
代码: <? //对函数的说明 //参数说明 $file_name 文件名 // $file_sub_dir: 下载文件的子路径 '"/xxx/xxx/" function down_file(filename,file_name,filename,file_sub_dir){ //死去活来,演示下载一个图片. //如果文件是中文. //原因 php文件函数,比较古老,需要对中文转码 g...
2019-04-24 15:35:30
366
转载 韩顺平php下载文件的头部信息
//返回的文件 header(“Content-type: application/octet-stream”); //按照字节大小返回 header(“Accept-Ranges: bytes”); //返回文件大小 header(“Accept-Length: $file_size”); //这里客户端的弹出对话框,对应的文件名 header(“Content-Disposition: att...
2019-04-24 11:27:23
205
转载 韩顺平php禁用缓存设置
<? //通过header来禁用缓存(ajax ) header(“Expires: -1”); header(“Cache-Control: no_cache”); header(“Pragma: no-cache”); echo “hello!cache”; ?> 浏览器的种类不同,需要设置三个参数 ...
2019-04-24 10:28:28
114
转载 韩顺平php利用Refresh实现重定向
<?php //header(“Refresh: 3 ; url=http://www.sohu.com”); header(“Refresh: 3 ; url=http:"//localhost/http/d.php");间隔三秒实现重定向 ?> Refresh:间隔一定的时间跳转 韩顺平php利用Refresh实现重定向 ...
2019-04-24 10:21:55
701
转载 韩顺平如何屏蔽某个ip字段
<?php if($_SERVER['REMOVE_ADDR']=="192.168.1.100"){ head("Location:err.php"); } ?> REMOVE_ADDR:获取来访者的ip head(“Location:err.php”);从定向
2019-04-23 15:30:40
164
转载 韩顺平防盗链技术解析
欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体...
2019-04-23 15:17:14
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅