作者:红军©2005-11-22
版权没有,盗版随便
写完这篇收到PM说我好色...真糟糕... XD
●外部资源型态
外部资源就是,开一个档案啦,连结SQL啦,开一个A图啦....(羞)..
阿...好啦...我承认我边看A图边打这篇有的没的....(晕)...|||
依照往例,先举个例子,就拿PHP的好朋友MySQL来说明好了 ^^
$变数名称 = MySQL来开房间('去哪找MySQL','谁去敲MySQL的门','敲门的钥匙');
$aa = mysql_connect('localhost','root',');
这时候呀,aa老大就跑去跟MySQL开房间......(汗)
不是啦... XD,是$aa在此时就成为了一个资源型态的变数,负责去连系位在本地端主机上的MySQL资料库
这时若是连线成功,$aa的值就是True,那失败当然就是False噜!!
但上面的做法有个很大的缺点,就是MySQL的帐号密码都在档案之内
若这档案被偷走了,哇靠,哪天你的MySQL被【先奸再杀】都不晓得..
于是有了另外一个做法
先另外写一个PHP程式,拿来放MySQL的帐号密码,然后再把他给藏起来..嘿嘿
譬如先写一个
<?
$host = "localhost";
$user = "我的帐号";
$pass = "我的密码";
$database = "使用的资料库";
?>
然后存档,档名最好别提到什么db啦...sql啦...这样白痴一看就知道这是瞎米碗膏糕了 @.@
假设我先存成sex_girl.php,然后丢到根母乳下的母乳的母乳的点点点随你爽......请将母乳改成目录,正好看到刺激画面..=o=
之后需要用到MySQL帐号密码的PHP程式,叫他去读那支sex_girl.php就行噜 :-)
若是unix-like系统那就更完美了,把此程式权限给档案拥有者就好,一般user?连看都别想看XD!
若是Win32...呜...我不知道=_=,丢到某资料夹后去改http.conf吗??? =o=算了..不管
譬如这样
复制程式
<?
.
. //一堆让别人看到混乱的程式码
.
include "./xx/xx/xx/sex_girl.php"; //看你把他藏到哪里去
. //,就从哪里导入→顺便学会用include :-)
. //这边也是一堆看了眼睛脱窗的程式码
.
function sql($query) //这里是用写一个function的方式来使用SQL
{ //,还没教但可以先看看结构 :-)
global $host,$user,$pass,$database; //若不能用global请去找php.ini相关资讯
//,至少google查询有一堆!
$conn=mysql_connect( $host, $user, $pass); //把导入的变数内容
mysql_select_db($database,$conn); //再丢入mysql_connect...
$result = mysql_query($query);
mysql_close($conn);
return $result;
}
.
. //一堆程式码让人迷路
.
?>
嘿,这样安全许多噜,至少重要资讯不漏白
虽然有心人士还是能轻易找到藏资料的那支PHP,但至少做多一层保护,就少一份危机!!
●Null型态
NULL...完但,我又词穷了..怎么介绍它...=o="
它算是一个特殊的型态,也不难
就是......什么都没有!
没错,就是什么都没有!要我讲几次XD!!!
有人会把0或者空白也想成什么都没有...但这关念错的很离谱!
其实举个例子会是最好理解的方式
$a = NULL;
$b = 0;
$c = " ";
这样就很好懂了吧,a什么也没有,b是数字0,c是空白字元
再来一个...(打枪..阿不..打铁要趁热..嘿嘿...)
$aa = NULL; //这就不用再说了吧..
unset($bb); //意思是unset()函数内的变数将被清除内容
echo $aa; //当然就是瞎米都没有呀
echo $bb; //被清光光若还有就要去拜拜..
echo $cc; //PHP:hi,cc你是谁?...(根本没这号人物,若回答表示撞鬼了@.@)
花了一点时间,简单说完PHP的八种资料型态,若哪里讲的太烂想翻桌的要告诉我嘿..^^
我的PHP学习笔记(1)─资料型态 (end)
版权没有,盗版随便..@.@