PHP基础
构建WEB服务器和数据库---Apache+PHP+MySQL
win7下教程地址:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html
PHP学习网站推荐:http://www.w3school.com.cn/php/index.asp 这里有各种WEB技术教程
学习中遇到的问题:
1.PHP的外部变量
主要是指通过其他途径传递给PHP的变量,而不是在PHP文件中定义的变量。外部变量主要包括由HTML表单元素的值传递给PHP脚本的变量,HTTP Cookies和环境变量。
当一个HTML表单提交给PHP脚本时,表单中的信息会自动在脚本中可用。表单提交方式有GET和POST两种,例如:
<form action="form_test.php" method="post"> Test:<input type=text name="title"> <input type=submit name="subm" value="提交"> </form>
下面的PHP脚本可以获得上面提交的表单内的元素的值,如下:
//form_test.php <?php $title=$_POST['title']; $subm=$POST['subm']; print title; echo "<br>"; print $subm; ?>
2.require()语句和include()语句
它们都是用来在当前文件中包含并运行其他文件的语句。很多情况下,她们是通用的。
她们的区别在于失败处理的方式。处理失败时,include()产生一个警告,然后程序继续执行;而require()则导致一个致命的错误,程序将终止。换句话说,如果你想在丢失文件时停止处理页面,那么就用require()。include()就不同,脚本会继续运行。
3.函数和类的定义
<?php //定义一个类 class Class_Name { Elem data; //定义一个函数 function Func($arg_1,$arg_2,...,$arg_n) { return $retval; } } ?>
4.中文乱码
可以在<head>后添加:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5.PHP中网页重定向
a.利用header()重定向
<? header("Location: $url"); exit; ?>
b.用嵌入HTML的<meta>标识重定向
<meta HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
c.用嵌入javascript的重定向
<? echo "<!--<script language="JavaScript">"; echo "location.href='$url'"; echo "</srcipt>-->"; ?>
本文 由 cococo点点 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:
转载自:cococo点点 http://www.cnblogs.com/coder2012
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!