Posts Tagged ‘教程’

Dreamweaver 投票的制作

poll一、数据库:在 phpMyAdmin 导入数据表 tut_poll ,结构如下:

CREATE TABLE `tut_poll` (
`id` int(2) NOT NULL auto_increment,
`title` varchar(30) collate utf8_unicode_ci NOT NULL,
`count` int(5) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;

poll 数据表中预先存入投票项目

INSERT INTO `poll` VALUES (1, '很好', 0);
INSERT INTO `poll` VALUES (2, '好', 0);
INSERT INTO `poll` VALUES (3, '一般', 0);
INSERT INTO `poll` VALUES (4, '差', 0);
INSERT INTO `poll` VALUES (5, '很差', 0);

Read more

Dreamweaver 和 CSS: 如何制作相册

images上次上课讲了如何上传图片,课后有学生就问我,怎么样才能让图片象相册一样几个图片一排的方式排列呢?下面就是 Dreamweaver 的 CSS 功能的演示,用 CSS 能够很容易的实现所需的图片排列。

要点:
1. 定义 div 的宽度
2. 让 div 靠左浮动

Read more

Dreamweaver PHP 图片上传

upload images在 Dreamweaver 中,上传图片到数据可以比较容易的实现,但是上传到一个目录,需要借助于 PHP 代码来实现。我的学生大多没有 PHP 的编程经验,所以很多能用几句 PHP 实现的功能,我也尽量想办法通过 Dreamweaver 来实现。这是一个简单的教程,只是用于演示,附件的代码在实际应用中还需要进一步完善。

本教程在 Dreamweaver 8.0.2 下完成,IE 6+ 测试通过,Firefox 不支持预览本地图片,未做测试。

Read more

Step by Step:图解Dreamweaver PHP MySQL留言本制作

本例以Dreamweaver为设计工具,运用Dreamweaver服务器行为的功能,构建一个php+mysql的留言本。

准备

运行环境:AppServ 2.5.9

在appserv网页文件目录www下建立tut目录,tut下建立guestbook目录,留言本相关文件均存放在guestbook下。新建Dreamweaver站点,以tut作为站点根目录。当然,您可以根据自己的习惯建立目录和站点。

用phpmyadmin建立数据库:tut,数据库连接用户:root,密码:hello,您可以自行修改适合您的服务器配置。

在tut库中新建数据表:guestbook,数据表结构如下:
Read more

解决session_start()错误

有时,我们完成的网页浏览时发生“Warning: session_start(): Cannot send session cookie - headers already sent by (output started at…”的错误。一般的原因是在运行session_start()时,之前已经有实际的html内容输出了,只要将session_start ()的调用移到网页开头部分就能解决。

但是,在Dreamweaver设计中,产生这一问题往往不是上述原因,DW自动产生的代码不会犯如此低级的错误。通常是由于文件UTF-8格式转换或使用网上下载的网页、模板时,文件开始处被插入BOM(Byte Order Mark,字节序标记),正是这个BOM影响到了session的正常运行。

解决的办法也很简单,只要用Ultraedit打开文件,执行另存为,保存时选择“UTF-8 无BOM”即可。如问题依旧,检查session_start函数前的不同PHP代码块之间是否有空行,一般将空行删除即可。

<?php require_once(’Connections/conn.php‘); ?>
(空行删除)
<?php
if (!isset($_SESSION)) {
  session_start();
}
…

另外,header转发也有可能产生此类问题,比如:header(sprintf(”Location:%s”,$insertGoTo)),也可以用以上方法解决。

PHP MySQL中文乱码

在Dreamweaver设计php+mySQL网页中,经常会碰到令人烦恼的中文乱码问题。字符集的选择是造成乱码的罪魁祸首。通常,web服务器apache、数据库mySQL和设计软件在安装时都会自动设置默认的字符集,如果这三者之间的字符集不匹配,都会造成乱码的出现,而且会导致页面不显示、记录集的筛选失败等现象。

Read more

Page 1 of 11