业余初学php经验1

学习网站:http://www.w3school.com.cn/php/index.asp

最新中文php手册下载:http://cn2.php.net/distributions/manual/php_enhanced_zh.chm

开始使用写php的时候,里面的php代码不解释,直接按原样输出了,我就很纳闷呀,用utf-8编码能解释,就是中文乱码,用unicode编码中文件不乱码了,就是php不解释,开始以为是 php 出问题呢,后来想到了页面被浏览器显示的问题。

解决方法:

文件保存为utf-8,php就能解释了,为了不乱码要在 head 中加入下面两句话,这下又能解释php又不乱码了,ok :

<meta http-equiv=Content-Type content="text/html;charset=utf-8">

<meta http-equiv=X-UA-Compatible content=IE=EmulateIE7>

呵呵,附上基础的练习代码:

<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8"><meta http-equiv=X-UA-Compatible content=IE=EmulateIE7>
<title>php测试首页</title>
<style>
<!-- Hide style for old browsers
BODY          {font-family: MS Sans Serif;font-size="10"}
.headd { font-family: Helvetica,Verdana ; font-size: 13pt; text-decoration:  none; }
.app { font-family: MS Sans Serif ; font-size: 10pt; text-decoration:  none; }
A:link    {text-decoration: none; color: #0000FF}
A:visited {text-decoration: none; color: #0000FF}
A:hover   {text-decoration: none; color: #FF0000}
A:active  {text-decoration: none; color: #FF0000}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<div align="left">
<?
$txt = "Hello World!";
$number = 16;
  echo "你好呀<br/>";
$isConn=true;
$conn=mysql_connect("localhost","root","123456");//连接数据库测试

if($isConn && $conn)//if...else 判断
{
 echo " 连接成功!";
}
elseif($isConn==false)
{
	echo " 不需要连接!";
}
else
{
 echo " 连接失败!";
}

$pos=strpos($txt,"world");//找字符串位置,找不到返回false
if($pos==false) $pos=-1;
echo "<br/> ".$txt." ".$number;//.号为字符串连接
echo "<br/> ".strlen($txt)." ".strlen("你good");//字符串长度
echo "<br/> ".$pos;
echo "<br/> ".md5($txt);//md5加密
echo "<br/> ".html_entity_decode(" <br/> <font>1234</font>");//html解码
echo "<br/> ".htmlentities("<br/> <font>1234</font>");//html编码
echo "<br/> ";
switch ($number)//switch语句判断
{
case 1:
  echo "Number 1";
  break;
case 2:
  echo "Number 2";
  break;
case 3:
  echo "Number 3";
  break;
default:
  echo "No number between 1 and 3,is:".$number;
}
$ages['Peter'] = "32";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";
echo "<br/> Quagmire is " . $ages['Quagmire'] . " years old.";

$arr=array("one", "two", "three");
echo "<br/> for: ";
$arrlen=count($arr);//计算数组长度
for ($i=0; $i<$arrlen; $i++)//for语法
{
  echo $arr[$i]." ;";
}
echo "<br/> foreach: ";
foreach ($arr as $value)//foreach语法
{
  echo "Value: " . $value . ";";
}
function copyRight()//函数
{
	echo "power by pkm";
}
function myadd($num1,$num2)//带参数的函数
{
	return $num1+$num2;
}
echo "<br/> copy right:";
copyRight();//调用函数
echo "<br/> 5 + 4 is ".myadd(5,4).".";

/*
$name_post=$_POST["name"];//获取post提交的数据
$age_post=$_POST["age"];
$name_get=$_GET["name"];//获取get提交的数据
$age_get=$_GET["age"];
if($name_post==null)
{
	$name_post=$name_get;
	$age_post=$age_get;
}
*/
$name_post=$_REQUEST["name"];//获取post或get提交的数据
$age_post=$_REQUEST["age"];
?>
</div>
<div align="left">
 <form action="" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" value="post提交" />
</form>
 <form action="" method="get">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" value="get提交" />
</form>
<br/>
Welcome <?php echo $name_post; ?>.<br />
You are <?php echo $age_post; ?> years old.
</div>
</body>
</html>

时间: 2024-09-08 11:29:55

业余初学php经验1的相关文章

初学SEO经验体会心得

大家好,我今天分享一下我初学SEO的心得!我是做网站的,我不懂网站的推广优化,在接单的过程中只能靠地面去跑业务!这样也挺累的,就在这时我就在百度搜了"seo"其中呢就有SEO十万个为什么.利为汇的培训.当时我看了一下SEO十万个为什么培训平台学费比利为汇昂贵,学生应该也比利为汇多吧.因考虑到这两点,我选择了利为汇!其实我也挺担心网上的培训,因为我以前在网上也骗过4000多块钱,有心理顾虑!利为汇才240元,我当时也没有想什么,即使学不到任何东西,骗了我也认了! 我是2011.6.10日

初学ASP:入门经验谈

初学|入门经验|初学|入门经验     一.VBScript语法简介 VBScript语句是一种基于VB的一种脚本语言,主要用于WEB服务器端的程序开发,我们这里只介绍一些简单的语句,主要是操作数据库的几种常见的语句 <1>.vbscript的标识 <% 语句 -- %> <2>定义变量dim语句 <% dim a,b a=10 b="ok!"%> 注意:定义的变量可以是数值型,也可以是字符或者其他类型的 <3>简单的控制流程

使用JSLint提高JS代码质量方法分享

这篇文章主要介绍了JSLint提高JS代码质量的方法,有需要的朋友可以参考一下 随着富 Web 前端应用的出现,开发人员不得不重新审视并重视 JavaScript 语言的能力和使用,抛弃过去那种只靠"复制 / 粘贴"常用脚本完成简单前端任务的模式.JavaScript 语言本身是一种弱类型脚本语言,具有相对于 C++ 或 Java 语言更为松散的限制,一切以函数为中心的函数式编程思想也为开发人员提供了更加灵活的语法实现.然而,这种灵活性在带来高效的同时,也成为初学或者经验不足的 Jav

使用JSLint提高JS代码质量方法分享_javascript技巧

随着富 Web 前端应用的出现,开发人员不得不重新审视并重视 JavaScript 语言的能力和使用,抛弃过去那种只靠"复制 / 粘贴"常用脚本完成简单前端任务的模式.JavaScript 语言本身是一种弱类型脚本语言,具有相对于 C++ 或 Java 语言更为松散的限制,一切以函数为中心的函数式编程思想也为开发人员提供了更加灵活的语法实现.然而,这种灵活性在带来高效的同时,也成为初学或者经验不足的 JavaScript 开发人员的噩梦.形式各异的代码风格.隐含错误的代码行为,严重影响

基于c语言知识点的补遗介绍_C 语言

使用C很长时间,但是很难说对c的各个点都十分的透彻.虽然c不像c++那样复杂,但是还有很多叽里旮旯儿:并不是他们有多难,而是在于他们平时用的不多,或者和人的第一直觉相悖,再或者初学时经验有限理解不深根本没有记住.下面的这些东西可能来自<c专家编程>或者网络.最近发现基础的经典的书籍常读常新,原因可能有两个:1.随着自己经验的增长,你的认识可能会不一样,思维的方式也会有所变化,而得到的东西自然会是新的东西.2.早些时候经验有限,有些点可能根本就没有完全理解.现在你可以理解的更深刻.这方面的书籍再

初学J2ME的一点经验

与其说是学J2ME的经验,倒不如说是类C++语言的一点注意事项,之所以这么说,是因为这个问题是在学J2ME时候发现的,整整折腾了我一天,虽然只是一点小的失误,但是直接后果是程序不断异常,所以我把它写出来,一方面提醒自己,学知识不能浅尝辄止,而应该多问为什么,不仅知其然还要知所以然,另一方面也告诉更多像我这样初学的朋友不要犯相同的错误. 下面请看一段代码: /* * ImageItemDemo.java * * Created on 2005年7月24日, 下午1:45 */ import jav

一个十年老站长写给初学站长的经验

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在A5也发表过好几篇文章了,在开篇之前我要对A5上的文章做一下评价,A5确实给初学站长提供了一个很好的平台,曾在A5上看到A5发展至今已无法在扩展,其实我觉得图王把这一个平台能做到一个对站长们真正实用的平台,针对用户很强,核心业务做到国内数一数二那已是非常的成功了.A5上的文章都大多都是站长们的手记或者伪原创,有些文章的质量高确实对初学站长有

给初学FLASH者的10点制作经验

初学 1.创建任何一个动画前,首先要有一个大概的轮廓,既知道自己要作什么. 2.画图是最最基本的基本功,图画的不好的画基本上是作不出好的动画出来的,采用别人的东西拼出来的动画,永远也不会用自己的灵魂的.闪客高手们 哪个都是画画的高手. 3 .制作动画时,应该及时的做好分类工作,静态的图形 将其转化为 图形符号 要作按钮 用的 将其 作为 按钮符号 ,小的动画片段将其转化为影片符号. 4.随时适合的用好常见的技巧,如遮罩效果 引导线的使用,必要时结合使用.将导入的位图运用FLASH自带的工具转化位

写给初学asp.net的新人们 新手学习经验_自学过程

关于书本 新人们常常会说我看了多少多少的书,看过某某人写的书,仿佛书看了就会做了.其实不然,很多新人在面试的时候夸夸其谈,说啥啥都知道一点,到真正做的时候,啥都不会.归根到底是没有经验,技术这玩意儿经验非常重要,很多东西如果不是你碰到了,你从书上一辈子都找不到答案. 我看书的习惯一般都是先把整个书翻翻,了解一下书的基本内容,然后在实际项目中遇到相应的问题再去翻书,当然这是因为我对技术已经有一定的了解,不需要通读整本书.初学者应该找一些适合自己的书,通读一遍,其中的例子要认真做,一定要自己去写代码