随笔分类 -  php

摘要:smary文件配置步骤//步骤1require '/libs/Smarty.class.php';//步骤2$smarty = new Smarty;//步骤3/*$smarty->template_dir = "";$smarty->compile_dir = "";$smarty->cache_dir = "";$smarty->caching = 1;$smarty->cache_lifetime = 60*60;//秒,这里的值是一个小时$smarty->left_delim 阅读全文
posted @ 2012-04-08 23:08 fsl 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:创建数组$my_arr=array();$my_arr=array('a','b','c','d');$my_arr=array(1,2,3,4);$my_arr=array('a'=>'x1','b'=>'x2','c'=>'x3','d'=>'x4');$str=range('a','z');print_r ($str);out:Array ( 阅读全文
posted @ 2012-02-27 13:06 fsl 阅读(871) 评论(0) 推荐(0) 编辑
摘要:php优化分三个部分1,编码优化2,Opcode缓存3,变量和数据缓存编码部分1,字符串连接是使用“,”而不是“.”号php里逗号和句号都可以起到连接符的作用,关于如何优化输出,可以看这里如何优化php字符串echo输出。此外,输出多个字符串时,用逗号代替句点来分隔字符串,速度更快2,字符串包含变量... 阅读全文
posted @ 2011-12-09 14:46 fsl 阅读(411) 评论(0) 推荐(0) 编辑
摘要:<?php//连接数据库参数$host="";$user="";$pass="";$db="";//建立连接$connection=mysql_connect($host,$user,$pass) or die("unable to connect!");mysql_select_db($db) or die("unable to select db!");//选择数据库mysql_set_charset('utf8',$connection); $qu 阅读全文
posted @ 2011-08-13 16:24 fsl 阅读(1420) 评论(0) 推荐(0) 编辑
摘要:1 <?php 2 //1,函数返回值 3 function validatelogin($username,$password){ 4 $actualuser="xxx"; 5 $actualpass="xxx"; 6 if (strcmp($username,$actualuser)==0&&strcmp($password,$actualpass)==0){ 7 returntrue; 8 }else{ 9 returnfalse; 10 } 11 } 12 13 //strcmp(str1,str2... 阅读全文
posted @ 2011-06-16 15:45 fsl 阅读(276) 评论(0) 推荐(0) 编辑
摘要:1,字符串变量可以使用单引号声明也可以使用双引号声明2,如果一个字符串中包含变量,这是使用双引号声明的变量会输出变量内容,使用单引号则输出变量名本身3,heredoc,在heredoc中可以直接引用php中的变量,同时为了容易区分可以使用花括号将该变量括起来4,转义符号是 \5,字符串连接可以使用点... 阅读全文
posted @ 2011-06-16 00:12 fsl 阅读(770) 评论(0) 推荐(0) 编辑
摘要:原因可能是:php对mssql的ntext类型的支持问题;今天弄了半天,明明可以链接到数据库,却不能读取的数据。Google,百度一番之后终于知道了,原来是php读取mssql的 ntext字段反回值为空的,建议可以把ntext字段改成 text。如果是表里面没有ntext字段,可以用以下代码:// Connect to MSSQL$link = mssql_connect(‘KALLESPC\SQLEXPRESS’, ‘sa’, ‘phpfi’);if(!$link !mssql_select_db(‘php’, $link)){die(‘Unable to connect or selec 阅读全文
posted @ 2011-06-15 18:34 fsl 阅读(3555) 评论(0) 推荐(0) 编辑
摘要:require()require_once() //同一个文件只读取一次,如果出错则是致命的 ,程序停止运行include()include_once()//同一个文件只读取一次,如果出错则提示警告的 ,程序不会停止运行include()$_GET['value']$_POST['value']isset($var)检查变量和对象是否设置,如果变量没有设置和定义返回false,也可以同时检查多个值比如isset($var,$var1,$var2,$var3)//如果一个变量没有设置就返回falseunset($var)取消变量定义,删除变量empty($var) 阅读全文
posted @ 2011-06-13 09:18 fsl 阅读(461) 评论(0) 推荐(0) 编辑
摘要:基本知识<?phpecho "1 , php.ini中把display_errors=On才显示错误位置<br>";echo "2 ,习惯使用echo和print打印<br>";echo "wamp安装完后不能使用是因为安装过iis,是apache无法启动监听,停止iis就可以了";phpinfo();//每行语句使用分号";"结束/*php.ini中把display_errors=On才显示错误位置*//*多行注释*///单行注释#单行注释?>简单变量和简单数组知识1 ,htm 阅读全文
posted @ 2011-06-12 20:01 fsl 阅读(1942) 评论(0) 推荐(0) 编辑
摘要:Mysql注入:SQL Injection with MySQL作者:angel 发布时间:2005-04-21 来源:4ngel.net 本文已经发表在《黑客防线》7月刊,转载请注明。由于写了很久,随着技术的进步,本人也发现该文里有不少错误和罗嗦的地方。请各位高手看了不要笑。本文写于《Advanced SQL Injection with MySQL》之前一个月。声明 本文仅用于教学目的,如果因为本文造成的攻击后果本人概不负责,本文所有代码均为本人所写,所有数据均经过测试。绝对真实。如果有什么遗漏或错误,欢迎来安全天使论坛(http://www.4ngel.net/forums)和我交流。前 阅读全文
posted @ 2011-01-09 22:39 fsl 阅读(5363) 评论(0) 推荐(1) 编辑
摘要:---恢复内容开始---php网站如何防止sql注入?网站的运行安全肯定是每个站长必须考虑的问题,大家知道,大多数黑客攻击网站都是采用sql注入,这就是我们常说的为什么最原始的静态的网站反而是最安全的。 今天我们讲讲PHP注入的安全规范,防止自己的网站被sql注入。如今主流的网站开发语言还是php,那我们就从php网站如何防止sql注入开始说起:Php注入的安全防范通过上面的过程,我们可以了解到php注入的原理和手法,当然我们也同样可以制定出相应该的防范方法:首先是对服务器的安全设置,这里主要是php+mysql的安全设置和linux主机的安全设置。对php+mysql注射的防范,首先将mag 阅读全文
posted @ 2010-04-20 17:39 fsl 阅读(12999) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示