高级网络安全技术员
验证码的学习 验证码 文件,其实就是一个php写成的生成图片的文件acthcode.php, 在需要的时候, 直接引用就可以实现,在服务器的地方,使用if($_POST['authcode'] = $_SESSION['authcode'])完成对验证码的判断 后台频道的判断 admin.
css学习 CSS是Cascading Style Sheets(层叠样式表)的缩写。是一种对web文档添加样式的简单机制,属于表现层的布局语言。 1.基本语法规范 分析一个典型CSS的语句: p {COLOR:#FF0000;BACKGROUND:#FFFFFF} ? 其中"p"我们称为"选择器"(selectors),指明我们要给"p"定义样式; ? 样式声明写在一对大括号"{}"中; ? COLOR和BACKGROUND称为"属性"(property),不同属性之间用分号";"分隔; ? "#FF0000"和"#FFFFFF"是属性的值(value)。
var play = document.
alter procedure p_load_stryker_xml @xml nvarchar(max) as set nocount on declare @ixml int EXEC sp_xml_preparedocument @ixml OUTPUT, @xml INSERT INTO...
注:这篇文章会带有普遍性,不见得适合所有人,或者文章所描述的也不见得是对的,只是根据我的经历和所见写成的一篇文章,仅供参考。 如要转载,请注明原作者和出处,尊重别人的劳动成果。http://www.cnblogs.com/bruceli/archive/2011/04/18/2017278.html 前言:在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。
MyISAM优点:速度快,磁盘空间占用少;某个库或表的磁盘占用情况既可以通过操作系统查相应的文件(夹)的大小得知,也可以通过SQL语句SHOW TABLE STATUS查得缺点:没有数据完整性机制,即不支持事务和外键InnoDB优点:支持事务和外键,数据完整性机制比较完备;可以用SHOW TABLE...
面向对象的理解 方法实际上就是指一个牛逼的大侠,但是随着社会的发展,单枪匹马的战斗已经是不可能了, 所以自己就开门户,成立一个派别,例如华山派--类 类是封装了很多很多方法,相当于一个武林门派, 方法函数:相当于里面的各个成员, __consturt():是集团的发言人,发言代...
网站开发的技术和思想的思考(cms) 客户端: 客户端判断:js对输入数据的判断,常见于注册模块提示,页面跳转,技术包括ajax,jquery主要的技术 客户端的输出输入:主要是使用html中table表格输出---主要对应数据的查询功能,还有form表单实现输入 客户端的美化:图片设计,css美化,框架 后台;主要是对数据的四个基本操作 插:需要先判断是否已经存在,需要时fck编辑器的处理,还有就是post的判断,还有加密,以及附件,验证码的技术支持,时间格式的处理 。
常用的js判断 关于注册的时候;对注册信息的判断: 表单 引入: 下面是对输入值 还有长度的一个判断 function CheckPost() { if (document.
人生就像昨天天气很热 昨天天气很热,马路对面的花园修理中 机器轰鸣 下午闷热真是难熬 下班走出大厦后,感觉外面真是很热,当我走到浙江电力设计局感觉真是凉快啊 电力局门口有花坛, 距离十几米尚且能感觉到阵阵凉意 真是舒服啊,人家已经开始开启中央空调了 显示出这些超级国企牛逼哄哄 ...
昨天update的时候没有加where条件 导致数据库里面的全部数据更新 这个操作 真是不应该 罪过啊 罪过啊 凡是写关于更新或者删除的语句 记得一定要加条件 不然的话 会导致全局数据变化 致命性的操作啊 限制在指定条件范围内 还有字段选择 尽量选择 唯一性的字段 也就是说...
error_log : 送出一个错误信息。 error_reporting : 配置错误信息回报的等级。 getenv : 取得系统的环境变量 get_cfg_var : 取得 PHP 的配置选项值。
php.ini 配置详细选项 点击:次 2010-06-21 16:36 内容摘要:php.ini 或 php3.ini 是 PHP 在启动时会读取的配置文件。该文件的存放路径为 /usr/local/lib/。
子页翻页的时候出现问题 通过get获得板块的bid,$bid=$_GET['bid'] 但是在显示的页面 需要板块名称, 分页需要的总数量和limit查询都需要get获得bid 但是发现 在第一个页是可以正常显示的 但是翻页的时候却发生了变化 echo的结果是 $bid...
艰苦的RAW格式数据恢复之旅 1、RAW 格式形成原因 2、RAW 格式的解决办法 经验之谈: 1、RAW 格式形成原因 关于形成的原因,在网上搜索了下,千奇百怪的都有,就不一一诉说了,但是有果必有因。
配置文件 在smarty的文件中需要显示的地方 提取Fckeditor时,采用如下PHP用$_POST['p_info']得到FCKeditor的值补充:1.此处basepath的路径一定要和上面include的路径一样.
下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。 图表库 下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。 pChart - 一个可以创建统计图的库。
ul 下的li 添加背景 $(docuemnt).ready( function (){ $( " div ul li :even " ).addClass( " c " ); $( " div ul li : odd " ).
一直以来我都是以php函数的风格来写php,所有变量,函数,类都使用小写,单词之间以下划线隔开,一直比较排斥驼峰式的代码规范,个人觉得在大小写字母之间的书写代码,很麻烦,而且PHP自己的函数都是小写,为什么我不用这种格式呢? 良好的代码书写习惯 + 良好的注释习惯 + PhpDocumentor = 程序说明书 一个团队,必须有整齐的代码书写习惯,如果再配上统一的IDE开发环境,详细的任务编码流程,完善的代码测试(如:SimpleTest),那么整个团队的开发效率将会有很大的提高。
使用的公共类:smarty配置,分页类,数据库类 主页和分页的跳转 主页上面:提供其他各页的连接 每个页面有对应一个php文件 类似index.php的功能 session的使用;post是指提交方式, {$smarty.
将 换成 后解决 因为ie6对href='javascript:void(0)' 这里的href=”javascript:;或javascript:void(0或null);” 本身的意思就是执行空的事件
mysql_fetch_assoc()和 mysql_fetch_array()的区别 mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。 返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false 提示和注释 注释:mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二个可选参数 MYSQL_ASSOC 完全相同。
MySQL中concat函数使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。
UNIX时间戳转换为日期用函数FROM_UNIXTIME()select FROM_UNIXTIME(1156219870);日期转换为UNIX时间戳用函数UNIX_TIMES*****P()Select UNIX_TIMES*****P(’2006-11-04 12:23:00′);例:mysql...
(一)连接 连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。 1、max_connections 这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。
select min(online) as onlinenum from tb_log_online where left(time,10)= '".substr($fromTime1,0,10)."' 截取时间段的左前十位 解决中文被截成乱码的问题 以下是代码片段: function left(?...
shell 常用命令 Shell基本命令几个基本的shell命令,用ssh管理主机必备。1.ls 列出目录下的文件,不同类型的文件颜色不同,例如蓝色是文件夹,白色是文件[root@restoretmp steph]# lsfile.
SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like /'%字段值%/' order by 字段名 [...
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。
陷阱一:空值不一定为空在MySQL数据库中,NULL对于一些特殊类型的列来说,其代表了一种特殊的含义,而不仅仅是一个空值。对于这些特殊类型的列,各位读者主要是要记住两个。一个就是笔者上面举的Times*****p数据类型。
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的 SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之 意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。
SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。 远端程序调用(RPC, Remote Procedure Call) 是一种客户端与服务器端交换数据方式。
php生成随机密码的几种方法使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上...
1) 定义和用法strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。语法[pre]strtotime(time,now)[/pre] 参数 描述 time 规定要解析的时间字符串。
serialize()与unserialize()简单说serialize($param)就是把$param的值序列化,貌似以前看过UCHOME数据库里某些字段就是存储的这样的数据(a:1:{s:7:"apppath";s:0:"";}),而unserialize($param)就像ser...
很多人的代码不“兼容”php的其他版本或在自己本地开发的好好的,放到服务器上却不能正常运行了。等等一系列很灵异的问题。 哥只想说,首先PHP没有问题,代码错误那绝对也只能是你自己的问题,养成良好的开发习惯是很重要的,包括以后到公司面试看你之前的作品或让你写段代码,通过你的编码习惯就能决定到底要不要你,连代码详细内容都不用看了。
对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。 如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。
mysql_insert_id 获得插入数据的id复合数组,需要重新建立键值遍历的话使用;foreach和for语句打印sql语句有;echo print_r(),var_dump(),return===这个很巧妙注意学习 慢慢的循环的打印出来 输出值,判断错误点。
1、定义字符串 在PHP中,字符串的定义可以使用单引号,也可以使用上引号。但是必须使用同一种单或双引号来定义字符串,如:‘Hello"和“Hello'为非法的字符串定义。 定义字符串时,只有一种引号被视为定义符,即单引号或双引号。
/*检查用户名是否由字母、数字、下划线组成的,并且长度位6-20位输出提示信息到ID为info的label上*/function checkName(){ var infoText=""; var reName=/^/w{6,20}$/; var username=document.
火狐不兼容html下拉框和js, 推荐使用ie 或者遨游的双核切换 之前一直使用的是遨游,现在看来国产的浏览器真是不给力,后来开始使用chrome感觉效果很不错,主要是有些书签不能更换,最近发现总是假死,今天拿tmall的网站测试,firefox速度还有opera chrome的速度...
function query($bname){ $bname=trim($bname); $sqladd.="where 1=1"; $bname&&$sqladd.=" and board_name like '%$bname%'"; $sql="select i...
对于PHP,很多朋友抱怨发展问题,能力问题。还有自己以后的发展及薪水问题。还有一些口吻就是PHP不行,不适合大型架构等等。快下班了,作为一个开发PHP已经6年多了老鸟,在这里随意说上几句。希望能对那些刚刚入门的PHPER有些帮助。
一个PHP程序员应该掌握的10项技能! 很多学PHP的人一直也搞不清楚,一个PHP程序员和Java程序员或者是.net程序员有什么不同,告诉你,其实都一样!没有什么不同,下面的内容,就是针对一个Java程序员掌握的技能对比PHP来说的!告诉你,它们其实是一样的,不过是工具而已,没有高低贵贱之分。
samrty:主要实现的是m和v的分离实现, samrty是编译型的模版引擎,有着自己的独自语法, samrty函数丰富: 模板嵌套,读取设定文件,变量的预处理。条件判断,循环控制 smarty_inc.
Fatal error: Cannot redeclare db_connect() (previously declared in D:/wamp/www/flex/new/mysql_inc.php:7) in D:/wamp/www/flex/new/mysql_inc.
smarty 配置: 二:解释smarty的程序 我们可以看到,smarty的程序部分实际就是符合php语言规范的一组代码,我们依次来解释一下: 1:/**/语句: 包含的部分为程序篇头注释。
通常通信电缆分为:10对,20对,30对,50对,100对,200对,300对。。。。。2400对。 5种主色:白色、红色、黑色、黄色、紫色 5种次色:兰色、桔色、绿色、棕色、灰色 通信电缆线序色谱认识举例说明: 10对通信电缆色谱线序表 1对—白兰 2对...
告诉大家一个无敌删除命令,任意无法删除的文件都能删除告诉大家一个无敌删除命令,这个秘密只有我知道啊。新建 文本文档 写入下列命令:DEL /F /A /Q //?/%1RD /S /Q //?/%1另存为 统统删除.bat然后,要把要删除的文件或者目录拖放到这个bat文件的 图标 上就可以删除了。