仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1114|回复: 19
打印 上一主题 下一主题

[学习教程] PHP网页编程之PHP法式处置网页表单的GET和POST办法另...

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:02:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
建议大家买一本书,而不光是在网上看一些零碎的资料,一本书毕竟会讲的系统一些,全面一些,而且印刷的书不受电脑的限制,但是建议在看书的时候最好旁边有电脑,这样可以很及时地上机实践。   有时分咱们需求保存GET和POST参数鄙人一页或其他用处上传递!
任务上的便利因而我写了如许的代码!
但愿人人多多交换!
<?
/*
法式设计: 林建炫(飘枫设计室)
made in 珠海 by 2007-03-24
QQ: 5818500
Email: linzhenxuan@163.com
请勿删除该版权信息
用处:保存和修正GET和POST参数
*/
Function getplus($x='',$value='',$plus='close',$method='all')
{
Global $_GET,$_POST;
$array = array();
if($method=='all')
{$array[] = $_GET;$array[] = $_POST;}
elseif($method=='get'){$array[] = $_GET;}
elseif($method=='post'){$array[] = $_POST;}
$a = $_GET;
$i = 1;
$true = 0;
foreach($array as $k => $a)
{
foreach($a as $b => $c)
{
if($b==$x)
{
$c = $value;
$true = 1;//找到啦
$true2 = 1;
}
if($plus=='close')
{
if($i==1)
{
$temp .= "?$b=$c";
}
else
{
$temp .= "&$b=$c";
}
}
else
{
if($i==1)
{
if($true2!=1){$temp .= "?$b=$c";}else{$temp.="?";unset($true2);}
}
else
{
if($true2!=1){$temp .= "&$b=$c";}else{unset($true2);}
}
}
$i++;
}
}
if($true==0)
{
if (strpos($temp,"?")>0 || strpos($temp,"=")>0)
{
$temp .= "&$x=$value";
}
else
{
$temp .= "?$x=$value";
}
}
elseif($true==1 && $plus!='close')
{
if (strpos($temp,"?")>0 || strpos($temp,"=")>0)
{
$temp .= "&$x=$value";
}
else
{
$temp .= "?$x=$value";
}
}
return $temp;
}
?>
好比本来
GET: ?method=1&a=1&b=2
POST: y=2007&m=03
用了
<?=getplus('c','3')?>
以后显示
?method=1&a=1&b=2&y=2007&m=03&c=3
用了
<?=getplus('a','3','open')?>
以后显示
?method=1&b=2&y=2007&m=03&a=3
把a=3拖到最初面来了
我用<?=getplus('a','','open')?>来和javascript联合
上一页
本人感到仍是挺好的!
能够还有写Bug没发明吧!
但愿人人多多提提!
要想从事软件开发工作,那么,还有很多的知识要学习,其实,不管是以后想去从事哪个工作,都需要自己去利用空闲的时间去不断的学习新的知识,不断的充实自己。
简单生活 该用户已被删除
沙发
发表于 2015-2-4 08:05:00 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
蒙在股里 该用户已被删除
板凳
发表于 2015-2-6 14:45:28 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
小妖女 该用户已被删除
地板
发表于 2015-2-16 15:55:16 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
再现理想 该用户已被删除
5#
发表于 2015-2-21 19:44:12 | 只看该作者
兴趣是最好的老师,百度是最好的词典。
深爱那片海 该用户已被删除
6#
发表于 2015-2-24 23:37:42 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-5 06:27:22 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-11 23:38:12 | 只看该作者
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-12 16:36:52 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
海妖 该用户已被删除
10#
发表于 2015-3-13 01:08:16 | 只看该作者
本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。
只想知道 该用户已被删除
11#
发表于 2015-3-15 09:47:24 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
老尸 该用户已被删除
12#
发表于 2015-3-22 00:04:36 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
透明 该用户已被删除
13#
发表于 2015-3-26 19:08:13 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
柔情似水 该用户已被删除
14#
发表于 2015-4-5 15:18:41 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
爱飞 该用户已被删除
15#
发表于 2015-4-6 07:39:43 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
兰色精灵 该用户已被删除
16#
发表于 2015-4-12 19:25:52 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
小魔女 该用户已被删除
17#
发表于 2015-4-14 17:47:33 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
因胸联盟 该用户已被删除
18#
发表于 2015-4-15 05:24:52 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
活着的死人 该用户已被删除
19#
发表于 2015-4-23 05:03:59 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
金色的骷髅 该用户已被删除
20#
发表于 2015-4-25 18:59:01 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 23:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表