-设计一个程序流程
1.功能需要
2.页面设计
3.数据库设计
4.代码设计
5.调试发布
-表单
1.form></form>
2.method:表单数据传输到服务器的方法
post(表示在Http请求中嵌入表单数据)
get (表示将表单数据附加到请求该页的URL) 默认方法
区别:
a.Get传输数据量小,这主要是受URL长度限制;而Post可以传输大量数据。
b.Get安全性比较低,但执行效率比Post好。
接收参数:
POST方式:$_POST['name']
GET方式:$_GET['name']
注意:$_POST与$_GET必须为大写;
php5.0以上版本不加引号会报notice级别错误,要养成良好书写习惯,规范化。当然关闭display_error就另当别论。
充电
$_POST:它是由HTTP POST方法传递的变量组成的数组
$_GET: 它是由HTTP GET方法传递的变量组成的数组
$_COOKIE:它是由HTTP Cookies传递的变量组成的数组
$_SESSION:它是包含当前脚本中会话变量的数组
建议
1.GET安全性较POST差,包含机密信息的话建议使用POST
2.分页时使用GET
3.常用控件
a.单行文本框 <input type=text>
多行文本框 <textarea></textarea>
b.密码框 <input type=password>
c.多选框 <input type=checkbox checked> (checked属性表示选中状态)
d.单选框 <input type=radio checked> (checked同上)
e.下拉菜单
<select>
<option selected></option> //selected指定该选项的初始状态为选中
</select>
f.提交按钮 <input type=submit>
重置按钮 <input type=reset>
4.日期/时间函数
php:date,time;
mysql:now
-javascript验证
onsubmit:当提交按钮点击时触动,如果内容为"return function_name();"函数返回FALSE,则不提交表单。
-初识COOKIE
setcookie(name,value,time);
注意:php的cookie必须刷新一次才能生效。
首页 >
PHP教程
php读出目录下的所有目录及子目录下文件
php正则字符串中图片地址表达式
结果显示:
php正则之从字符串中提取email地址
[PHP]代码
function extract_emails($str){
php正则之删除或转换字符串中url地址
删除url
php数组操作之获取数组元素索引值
array_keys() 函数返回包含数组中所有键名的一个新数组。
如果提供了第二个参数,则只返回键值为该值的键名。
php数组之数组的元素值进行降序排序rsort()函数
rsort(array,sorttype)
参数 描述
array 必需。输入的数组。
sorttype 可选。规定如何排列数组的值。可能的值:
php中文件目录操作类
下面这个文件操作类可以建立目录,删除目录,删除文件等一系列你能操作操作的功能,它都可以实现有需要的朋友可以参考一下
代码如下
复制代码
<?/*** 操纵文件类** 例子:* FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹* FileUti...
阅读全文
php 删除指定数组元素方法
<?php
function deleteFromArray(&$array, $deleteIt, $useOldKeys = FALSE)
{
$key = array_search($deleteIt,$array,TRUE);
if($key === FALSE)
return FALSE;
unset($array[$key]);
if(!$useOldKeys)
$array = array_values($array);
return TRUE;
}
?>
php在数组开头插入元素函数array_unshift()用法
先不说什么先看实例
#1 array_unshift() example
php开发必须分页代码
在开发中这个分页功能肯定是少不了的,今天我们分享一个非常实用且简单的php分页功能的实现代码,有需要的朋友可以参考一下。
代码如下
复制代码
/*** 分页函数** @param int $count 条目总数* @param int $perlogs 每页显示条数目* @param int $page 当前页码* @param string $url 页码的地址*/function pagination($count,$perlogs,$page,$url,$anchor=''){$pnums = @ceil($count /...
阅读全文
php 删除数组最后一个元素 array_pop()函数用法
实例
<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_pop($stack);
print_r($stack);
?>
经过此操作后,$stack 将只有 3 个单元: