安装最新的ecshop,需要先安装ucenter,装完后,进入 UCenterAdministrator后台,在首页的服务器环境里有个
Magic_quote_gpc:Off
与其他的中文说明格格不入,不太理解,搜索了一下官方的论坛,发现大概是这个意思
get_magic_quote_gpc() 魔术引用
它会把通过 GET,POST 或者 cookie 提交给 PHP 应用程序的变量都加上斜杠。
设置ON 安全点!
magic_quota_gpc()实际上就是把http输入的字符用addslashes处理一遍
官方的说明
- magic_quotes_gpc = Off [Performance]
; Input data is no longer escaped with slashes so that it can be sent into
; SQL databases without further manipulation. ...
发表评论 »
2008-07-10,星期四 | 分类:
网页设计 | 标签:
php | 201 views
今天在使用$_SERVER['HTTP_USER_AGENT'] 调用游览器时,发现一些echo细节:
echo $_SERVER['HTTP_USER_AGENT']; 可以调用
echo “$_SERVER['HTTP_USER_AGENT']”;不能调用
echo “$_SERVER[HTTP_USER_AGENT]”;去掉HTTP_USER_AGENT单引号有可以调用了。
发表评论 »
2008-07-09,星期三 | 分类:
网页设计 | 标签:
php | 178 views
echo
是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:
echo $myvar1;
echo 1,2,$myvar,"<b>bold</b>";
print
是函数,可以返回一个值,只能有一个参数。
printf
函数,返回输出字符个数,把文字格式化以后输出,如:
$name="hunte";
$age=25;
$a=printf("my name is %s, age %d", $name, $age); //输出The dog likes to bark
echo $a // 输出21
sprintf
函数,将输出指派到字符串,而不是直接指派到标准输出,其他跟printf相似,但不打印,而是返回格式化后的文字,其他的与printf一样。
$b=sprintf("The %2\$s likes to %1\$s","bark","dog");
echo $b; //输出变量b的字符串内容
发表评论 »
2008-07-03,星期四 | 分类:
网页设计 | 标签:
php | 264 views
学习gd函数库,安装书本上的案例写了一下在图片上写字,程序代码如下:
<?
header("Content-type:image/png"); //向浏览器输出文件头
$image="1.png"; //定义变量指向图像文件
$im=imagecreatefrompng("$image");
$yellow=ImageColorAllocate($im,255,255,0); //定义黄色
$white=ImageColorAllocate($im, 255,255,255); //定义白色
imagestring($im,4,5,5,"I like this game!",$yellow); //用黄色在图片上写字
imagestring($im,5,160,150,"TIAN ZHI HEN",$white); //用白色在图片上写字;
imagepng($im); //输出PNG
imagedestroy($im); //销毁图像
?>
改执行文件同目录下有"1.png"图像文件,php.ini配置文件中的allow_url_fopen=On也打开了,单独使用imagestring()函数生成字符串图片也可以的,现在就是使用imagecreatfrompng()导入现存的png文件提示出错,打开ie游览出现如下信息:
Warning: imagecreatefrompng() [function.imagecreatefrompng]: '1.png' is not a valid PNG file in D:\web\Apache\htdocs\studio\php2\10\10-7.php on line 4
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in D:\web\Apache\htdocs\studio\php2\10\10-7.php on line 5
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in D:\web\Apache\htdocs\studio\php2\10\10-7.php on line 6
Warning: imagestring(): ...
发表评论 »