学习PHP,有两种学习方式:自学或者上培训班。
如果是有基础的,自制力和学习能力都很强,可以考虑找一些系统的资料进行自学。
如果是没有基础,转行学习PHP的,劝你直接去学校学习,而且是老师可以手把手教学的那种,至于视频啊看书啊入门还可以,想要学到真技术,还是不要考虑了,毕竟还没有养成一定的编程思想,学习之后遇到的问题会让你崩溃。
学习PHP书籍和资料可以看一下我的这个回答:如何自学PHP
这是一段JS,不关PHP的事情。客户端提交一个ajax请求到ServerURL这个网址,请求的参数在data里面,数据格式由dataType指定,编码格式由scriptCharset指定,async设置成true表示是异步操作,当成功返回数据时执行success里面的内容,按上面的写的应该是返回失败状态的话,显示失败提示,否则跳转到首页。
//屏蔽错误提示error_reporting(0);header("Content-Type: text/html; charset=utf-8"); // 设置网页编码,根据实际需要修改//判断服务变量HTTP_REFERER是否存在,这个HTTP_REFERER参数是表示从哪里链接过来的,//如百度过来的,如果直接输入网址进行访问是没有这个参数的。if( isset($_SERVER['HTTP_REFERER']) ) { //分割参数为数组 $url_array = explode('http://', $_SERVER['HTTP_REFERER']); //继续分割,目的是为了获取域名 $url = explode('/', $url_array[1]); //如果来源网址不等于本网站网址则禁止访问 if($_SERVER['SERVER_NAME'] != $url[0]) { exit('Access Denied! You are not coming from the site!'); }} else { //直接访问网址进行访问也不行 exit('Access Denied! Please do not load this page directly.');}//获取传递的 参数$v=$_GET["v"];
整个代码的功能其实就是防止非法数据提交用的。
$string="第N个XXXXXX第N个XXXXXX第N个XXXXXX第N个XXXXXX第N个XXXXXX第N个XXXXXX第N个XXXXXX第N个XXXXXX第N个XXXXXX第N个XXXXXX";$search_str_number=preg_match_all("/第N个/",$string);//搜索有几个$GLOBALS['number']=1;//替换函数$result=preg_replace_callback("/第N个/",function(){ return "第".$GLOBALS['number']++."个";},$string);
do_login.php的主要内容如下:
<?php $u=$_POST['username']; $p=$_POST['userpwd']; if ($u && $p){ mysql_connect('127.0.0.1','root','123456'); mysql_select_db('数据库名称'); $sql="select userpwd from user where username='$u'"; if ($res=mysql_query($sql)){ list($p_db)=mysql_fetch_row($res); mysql_free_result($res); if ($p==$p_db) { echo '登录成功!'; //这里可以继续执行登录成功的操作,例如跳转页面、设置COOKIE等 } } } echo '登录失败!';?>
入门看视频兄弟连或者php100然后自己写一个留言板,进阶到论坛学使用一个框架,就差不多了
如果类这块不太懂,你搜搜燕十八的视频,我是她的学生,真的讲的不错,2010年我出来就7k,那会儿相当于现在8k-9k了.极力推荐.
基本上没什么技巧,主要是耐心,因为电脑很机械,输错了标点符号和字母都是不认的,耐心检查和调试,你就是大婶。
如果,结果是放在叫resultdiv的div里面的。返回段js代码,通过dom修改resultDiv的显示内容就可以了。比如:<div id="resultDiv"></div>...if(empty($id)){echo "<script type='text/javascript'>document.getElementById('resultDiv').InnerText="无订单信息";</script>\n";...}...
1.通过PHP用正确地方式来开展工作,尽可能地去理解你所接触到的一切,如果实在不能理解就去问问身边的牛人。 2.永远不要停止学习,永远把你的理解力推向一个更高的水平,不要停滞不前。 3.不要盲目地遵守编程中的规则。要去理解它的重要意义在哪里,然后把它用到你的工作上。 4.爱上你正在做的事。如果你不爱它,所做就都不值得,你应该做你爱着的事情。 5.学会认知你不理解的知识和能力,这是你掌握它的第一步。