PHP编程最快明白(第一讲 软件环境和准备工作)

下载安装好就可以用,这样的集成开发环境很多,如果你已经按照其他书安装了PHP+Mysql开发环境,调试过就不用改了。我是租的空间,本地调试就没关系啦,效果一样的。

我用的代码编写软件是dreamweaver。说实话,我只使用其代码高亮和CSS功能,全部代码都是手工编写的。你用记事本或者Zend Studio等都可以(但一旦遇到问题别怪我,因为你也可以在LUNIX里面看我的教程和编写程序,甚至坐在太空船上学习,前提是不要违背我写这本书的目的。)

ftp上传工具可以用:FlashFXP等随便一个啦。 这些东西,脚本之家网站上面都有。

PHP文件我用UTF-8编码,好处是国际化,函数之间代码耦合得好,比GB2312有优势。你要用GB2312的话也行,但本书个别两三个函数你要变通一下,涉及文件、数据库、URL等的。

PHP的head有这么一行:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
可以通过dreamweaver菜单:修改--页面属性,把页面编码改成utf-8(默认就是这个)。
Hello world 程序本书就不提供了,就用这个例子代替吧:
Hello world其实用到的主要是php的输出内容函数。
<?php
echo "Hello world";
?>
实例1:输出1到100的值
复制代码 代码如下:

<?php // PHP代码开始结束标识,相当于asp的<%
// 以下输出1到100的值
for($i = 0;$i < 100;$i++) // 循环语句和其他语言一样,变量前多了$标识,而且所有变量是不需要声明的。
{
echo $i . ”\r\n”;
/**
* 输出到屏幕用echo关键字,.连接符相当于C语言的+。
* 双引号、转义和其他语言一样,用单引号代替双引号则达不到换行效果,大家可以试试。
*/
}
?>

把以上代码保存为*.php文件然后放到PHP服务器目录用浏览器打开路径(如:http://localhost/index.php)即可。
当然,要发布网站到网络你还需要申请个域名和空间,这就不讲了。

时间: 2024-11-01 00:14:47

PHP编程最快明白(第一讲 软件环境和准备工作)的相关文章

PHP编程最快明白(第一讲 软件环境和准备工作)_php基础

下载安装好就可以用,这样的集成开发环境很多,如果你已经按照其他书安装了PHP+Mysql开发环境,调试过就不用改了.我是租的空间,本地调试就没关系啦,效果一样的. 我用的代码编写软件是dreamweaver.说实话,我只使用其代码高亮和CSS功能,全部代码都是手工编写的.你用记事本或者Zend Studio等都可以(但一旦遇到问题别怪我,因为你也可以在LUNIX里面看我的教程和编写程序,甚至坐在太空船上学习,前提是不要违背我写这本书的目的.) ftp上传工具可以用:FlashFXP等随便一个啦.

《PHP编程最快明白》第八讲:php启发和小结

同时,有很多函数是可以有多种方法实现的,这需要灵活运用.只有记住了这些函数,才能开发出动态的网站:也只有多练习,整个网站开发一次,才能熟练的进行下次的开发,才发现自己的不足并改进. 很多方法都可以改进,比如这个计数器: 实例24 计数器 复制代码 代码如下: <?php //计数器 function countx($file="count.dat"){ if(file_exists($file)){ $fp=fopen($file,"r"); $numx=fg

《PHP编程最快明白》第八讲:php启发和小结_php基础

同时,有很多函数是可以有多种方法实现的,这需要灵活运用.只有记住了这些函数,才能开发出动态的网站:也只有多练习,整个网站开发一次,才能熟练的进行下次的开发,才发现自己的不足并改进. 很多方法都可以改进,比如这个计数器: 实例24 计数器 复制代码 代码如下: <?php //计数器 function countx($file="count.dat"){ if(file_exists($file)){ $fp=fopen($file,"r"); $numx=fg

《PHP编程最快明白》第四讲:日期、表单接收、session、cookie

实例11:日期戳.日期显示 复制代码 代码如下: <?php echo time();//返回一串以秒计算的时间数字戳 echo "<br>"; echo date("Y-m-d H:i:s",time()+8*3600);//格式化时间,+8*3600变为中国时区时间 echo "<br>"; $str="2010-08-24 10:26:10"; echo date("Y-m-d H

《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组

数字.浮点.布尔型是值类型,英文:int.float.bool,这样你知道他们怎么用了. 比如语句:$fa=3.14; 字符串和数组是引用类型,也就是说他们作为地址放在栈里,当重新赋值时,栈里的地址改变方向,原来的指向变没或给回收了,英文:string.array. 比如:$str="字符串";$arr=array("a"=>"数","b"=>"组");// array()是一个数组赋值函数,这

《PHP编程最快明白》第六讲:Mysql数据库操作

答案就是做成一个类--数据库类就产生了.通过对函数的二次封装,实现了非常好的重用.要用的时候再include进去. 在讲PHP数据库之前,先介绍一下Mysql要点:大家可以用phpmyadmin学习数据库操作. 在phpmyadmin里看到编码这一项全部选中文utf-8就对了. Mysql数据库类型主要是: char(固定空间字符串,多大就是多少个中文字符).varchar(可变空间字符串,多大就是初始化多少个中文字符).int(整数多大就是多少位).float(浮点数).timestamp(日

《PHP编程最快明白》第六讲:Mysql数据库操作_php基础

答案就是做成一个类--数据库类就产生了.通过对函数的二次封装,实现了非常好的重用.要用的时候再include进去. 在讲PHP数据库之前,先介绍一下Mysql要点:大家可以用phpmyadmin学习数据库操作. 在phpmyadmin里看到编码这一项全部选中文utf-8就对了. Mysql数据库类型主要是: char(固定空间字符串,多大就是多少个中文字符).varchar(可变空间字符串,多大就是初始化多少个中文字符).int(整数多大就是多少位).float(浮点数).timestamp(日

《PHP编程最快明白》第七讲:php图片验证码与缩略图

实例22 图片验证的核心代码 复制代码 代码如下: <?php //header("content-type:image/png"); $num ='1234'; $imagewidth=60; $imageheight=18; $numimage = imagecreate($imagewidth,$imageheight); imagecolorallocate($numimage,240,240,240); for($i=0;$i<strlen($num);$i++)

《PHP编程最快明白》第七讲:php图片验证码与缩略图_php基础

实例22 图片验证的核心代码 复制代码 代码如下: <?php //header("content-type:image/png"); $num ='1234'; $imagewidth=60; $imageheight=18; $numimage = imagecreate($imagewidth,$imageheight); imagecolorallocate($numimage,240,240,240); for($i=0;$i<strlen($num);$i++)