您的位置:首页 > 编程语言 > PHP开发

PHPweb应用程序开发技巧

2011-09-08 12:53 337 查看
本篇主要写了在PHP中编写web应用程序的一些技巧,包括一些表单的验证,web应用程序的安全性等。

针对服务器设置调整行为:

ini_get()函数可以检验某些脚本是否打开,如ini_get('Magic Quotes'),

ini_set()函数只是改进PHP应用程序的可移植性的一种方式,其方法是,使脚本依据服务器特有的信息采取不同的行为。

eg:

打开PHP的display_errors设置:

ini_set('display_errors',1);


检查服务器配置:

function_exists()


  返回true或false,以指示某个函数是否存在于PHP安装中。

example

<script type="text/javascript" language="javascript">
function check_data(my_form)
{
var problem=false;
if(my_form.name.value=="")
{
alert("Enter your name.");
my_form.name.value="***Name";
my_form.name.focus();
problem=true;
}
if(my_form.email.value=="")
{
alert("Enter your email address.");
my_form.email.value="***Email Address";
my_form.email.focus();
problem=true;
}
if(my_form.url.value=="")
{
alert("Enter the URL");
my_form.url.value="*** URL";
my_form.url.focus();
problem=true;
}
if((my_form.url_category.selectedIndex==0) || (my_form.url_category.value==0))
{
alert("Please select a category for this URL.");
problem=true;
}

if(problem)
{
return false;
}
else
{
return true;
}
}
</script>

<form name="url_form" action="handle_submit_url" onsubmit="return check_data(this)">
<fieldset><legend>Enter your information in the form below:</legend>
<p><b>Your name:</b><input type="text" name="name" size="40" maxlength="60" /></p>
<p><b>E-mail:</b><input type="text" name="email" size="40" maxlength="60"></p>
<p><b>URL:</b><input type="text" name="url" size="40" maxlength="80" /></p>

<p><b>URL Category:</b><select name="url_category">
<option value="3">Code Libraries</option>
<option value="6">dfsgsdfgds</option>
<option value="5">sadf</option>
<option value="1">jyyuuy</option>
<option value="4">uyfgbv.</option>
<option value="2">fgk,b</option>
</select></p>
</fieldset>

<div align="center"><input type="submit" name="submit" value="Submit" /></div>


  

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: