【php-提交网络表单时,请勿重置数据字段】教程文章相关的互联网学习教程文章

表单验证

/*** 页面作用:常用表单验证类* 作 者:phper* 建立时间:2011-4-11*/class validate{public static function isEmail($str){ return is_string($str)&&preg_match('/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/',$str);}public static function isUrl($str){ return is_string($str)&&preg_match("/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^}public static function isPhone($str,$type){$preg...

智能人性化提交表单JS特效代码

人性化的代码 网页资源代码站提示:测试智能人性化提交表单js特效代码这个代码看效果--因加载JS有必要刷新-会自动确定表单焦点的人性化表单,当你把鼠标放到某个输入框上的时候,它会自动选中,不需要你再去点击鼠标,经常填表单的朋友肯定会喜欢这种小功能,因为经常填表单的朋友,整天面对表单,多么希望表单能智能化一点。智能人性化提交表单JS特效代码网页资源-网页代码站 - 最专业的网页代码下载网站 - 致力为中国站长提...

php表单中转换textarea换行符的方法

要将textarea里的回车换行转换成br存入数据库,即转换textarea中的换行符的问题,调试了很长时间。1.必须知道textarea中的换行符是 \n (个人检测发现按回车键是\n,好像在linux下是\r\n)要将textarea里的回车换行转换成br存入数据库,即转换textarea中的换行符的问题,调试了很长时间。 1.必须知道textarea中的换行符是 \n (个人检测发现按回车键是\n,好像在linux下是\r\n) 2.用nl2br之前,请仔细看好手册解释,我就是搞郁闷了,一般...

php普通表单多文件上传的代码

/** class: 文件上传类* author: ZMM* date: 2011.1.20* email: 304924248@qq.com* link: http://bbs.it-home.org*/class Upload {public $up_ext=array(), $up_max=5210, $up_dir;private $up_name, $up_rename=true, $up_num=0, $up_files=array(), $up_ret=array();function __construct($name, $ext=array(), $rename=true) {if (!empty($name)) {$this->up_name = $name;!empty($ext) && $this->up_ext = $ext;$this->up_rena...

php普通表单多文件上传的例子

为大家提供一个php 普通表单多文件上传的例子,有需要的朋友,可以参考下。php处理上传很方便,上传信息保存在$_FILES数组中,然后借助php相关函数进行处理即可。 当然,如果你基础已经打的不错,可以看看php文件上传的更多实现方法: php 多文件上传的简单例子(入门) php 多图片上传的简单例子(图文) php上传多个文件的代码 php多文件上传的三种方法 来看代码吧。up_name = $name; !empty($ext) && $this->up_ext = $ext; $this->...

PHP提交表单失败后仍然保留已填写信息的方法介绍

header(Cache-control: private, must-revalidate); //支持页面回跳2、使用session_cache_limiter方法。session_cache_limiter(private, must-revalidate); //要写在session_start方法之前附,session_cache_limiter参数: session_cache_limiter内的几个参数意义是: nocache:当然是不缓存(比如:表单信息被清除),但公共变量可以缓存 private:私有方式缓存(比如:表单信息被保留,但在生存期内有效) private_no_cache:私有...

php实现防注入与表单提交值转义的代码

/*** php表单字符转义* 防止sql注入* edit bbs.it-home.org*/function quotes($content){//如果magic_quotes_gpc=Off,那么就开始处理if (!get_magic_quotes_gpc()) {//判断$content是否为数组if (is_array($content)) {//如果$content是数组,那么就处理它的每一个单无foreach ($content as $key=>$value) {$content[$key] = addslashes($value);}} else {//如果$content不是数组,那么就仅处理一次addslashes($content);}} else ...

php防止表单重复提交的小例子

本文介绍下,php防止表单重复提交的一个简单例子,有需要的朋友参考下。本节介绍用php中的session,来帮助防止表单重复提交的方法。 思路: 用session记录提交的次数,根据次数作好判断,防止重复提交。 例子:例子有点简单,仅供初学的朋友参考吧。

php自动输出select表单的函数

本文介绍下,用php自动输出(构造)select表单的一个函数,有需要的朋友参考下吧。以下函数实现: 自动生成select的option项。 代码如下:$item){$str_sel="";if($key==$msg_val) $str_sel=" selected";$str_return.="".$item."";}}else{foreach($arr_list as $item){$str_sel="";if($item==$msg_val) $str_sel=" selected";$str_return.="".$item."";}}return $str_return;} ?> 代码说明: 返回一个select的option项目,$msg_list是...

php基于cookie的登录表单(记录最后登录时间)

本文介绍下,基于cookie实现的一个php登录表单,且可以记录下最后的登录时间,有需要的朋友参考下。一个基于cookie原理实现的登录表单。代码:<html><head><title>用户登录表单</title></head><body><form name="forml" method="POST" action="CookieBasedPasswordLogin.php"><table><tr><td colspan="2" ><p align="center"><b>请输入用户名与密码</b></p></td></tr><tr>><td><p align="right">Customer ID</p></td><td><input ty...

php硬编码登录表单一例

本文介绍下,php实现硬编码登录的一个例子,有需要的朋友参考下吧。php实现用户登录的简单例子。 代码:"pass1","name2" =>"pass2");if ($password == $passwords[$username]){setcookie("username", $username, time()+1200);echo "授权访问成功."; }else{setcookie("username", "", time()-3600);echo "用户名与密码验证失败."; } ?>

PHP表单POST传参数时自动加转义字符问题的解决方法

本文介绍下,在php中表单post方式传递参数时,自动转义字符问题的解决方法,有需要的朋友参考学习下。问题描述: 由表单输入mysql语句,然后提交给PHP程序,由PHP程序做相应的查询并返回结果,在使用时发现如果在表单中输入有特殊字符(如 "" \等)时,PHP会自动在它们的前面加上转义字符 "\",但是一旦它加上以后,则无法再用这条语句做sql查询了。解决方法: 在表单中输入:select * from device_information where manager_team...

php表单提交特殊字符过滤方法

本文介绍了php表单提交数据时特殊字符的过滤方法,学习下php是如何过滤特殊字符的,有哪些字符过滤函数,有需要的朋友参考下。php表单提交特殊字符的处理方法,主要用到htmlspecialchars/addslashes/stripslashes/strip_tags/mysql_real_escape_string等几个函数。 一、与特殊字符处理有关的php函数 函数名 释义 介绍 htmlspecialchars 将与、单双引号、大于和小于号化成html格式 &转成& "转成" 转成 <转成< >转成> htmlentities(...

curl命令模拟表单上传文件

//初始化$ch = curl_init();// 要上传的本地文件地址"@F:/xampp/php/php.ini"上传时候,上传路径前面要有@符号$furl = "@F:/xampp/php/php.ini";$post_data = array ( "upload" => $furl);//CURLOPT_URL 是指提交到哪里?相当于表单里的“action”指定的路径$url = "http://localhost/test/curl/curl_post.php";//设置变量curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);//执行结果是否被返...