首页技术html5教程手册 html5教程

html5教程手册 html5教程

编程之家2026-05-20649次浏览

这篇文章给大家聊聊关于html5教程手册,以及html5教程对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

html5教程手册 html5教程

PHP5程序设计和PHP手册的区别

O'Reilly Learning PHP& MySQL第二版

PHP 5傻瓜书

PHP官方参考手册中文+英文CHM版

html5教程手册 html5教程

Upgrading to PHP 5

Wrox Beginning PHP 5

PHP 5 Advanced

html5教程手册 html5教程

PHP 5与MySQL编程初学者指南

PHP 5和MySQL 5从入门到精通 PDF文字版

PHP 4.1从入门到精通

O'Reilly PHP Cookbook第二版

Wicked Cool PHP附随书源码

Pro PHP模式、框架、测试等 [Apress出版]

How to Do Everything with PHP and MySQL

PHP& MySQL Web Development

PHP Programming Solutions

PHP Objects Patterns and Practice

Learning PHP Data Objects

Beginning PHP and MySQL E-Commerce从入门到精通第二版

Beginning PHP and PostgreSQL 8从入门到精通

Beginning Ajax with PHP从入门到精通

PHP技术内幕

PHP最新参考手册

PHP程序设计

PHP经典100例

PHP by Example

Object Oriented PHP Concepts Techniques and Code

The PHP Anthology第二版

PHP API使用完全指南

Wiley出版 Makeing Use of PHP

PHP实例教程

PHP in Action

PHP+MySQL网络开发技术

PHP设计模式构架师指南

Dreamweaver CS3 with CSS, Ajax, and PHP

AJAX and PHP Building Responsive Web Applications

Beginning Ajax with PHP

PHP Programming with PEAR

PHP MySQL and Apache自学教程

PHP Apache和MySQL网页开发初步

24小时学会使用PHP MySQL Apache

PHP MySQL网络应用程序开发核心

Professional LAMP- Linux,Apache,MySQL and PHP 5 Web Development

Setting Up LAMP- Getting Linux Apache MySQL and PHP Working Together

Beginning PHP,Apache,MySQL Web Developmnet

Beginning PHP and Oracle从入门到精通

PHP Data Objects for MySQL

MySQL and PHP from Scratch

Extending and Embedding PHP

Wiley出版 Secure PHP Development

O'Reilly Building Tag Clouds in Perl and PHP

Wrox Professional Apache Tomcat 5

PHP MySQL编程初学者指南

Beginning PHP and Oracle(PDF文字版)

Advanced PHP for Web Professionals

Essential PHP Security

Pro PHP XML and Web Services

Apache Server 2.0实用指南

Apache管理员手册

Apache使用指南与实现原理

PHP专业项目实例开发中文PDF版

PHP高级开发技术与实例中文PDF影版

PHP 5 for Flash

O'Reilly- Tomcat权威指南

Wrox Professional Apache Tomcat 6

Pro Jakarta Tomcat 5

Foundations of PEAR- Rapid PHP Development

Practical Web 2.0 Applications with PHP(Apress 2008最新版)

Practical Apache Struts 2 Web 2.0 Projects

Beginning Apache Struts从入门到精通

掌握phpMyAdmin 2.11 PDF

PHP5教程之文件操作

一引论

在任何计算机设备中文件是都是必须的对象而在web编程中文件的操作一直是web程序员的头疼的地方而文件的操作在cms系统中这是必须的非常有用的我们经常遇到生成文件目录文件(夹)编辑等操作现在我把php中的这些函数做一详细总结并实例示范如何使用关于对应的函数详细介绍请查阅php手册此处只总结重点和需要注意的地方(这在php手册是没有的)( lian)

二目录操作

首先介绍的是一个从目录读取的函数 opendir() readdir() closedir()使用的时候是先打开文件句柄而后迭代列出:

<?php$base_dir= filelist/;$fso= opendir($base_dir); echo$base_dir<hr/>; while($flist=readdir($fso)){ echo$flist<br/>;} closedir($fso)?>

这是讲返回文件目录下面的文件已经目录的程序(文件将返回false)

有时候需要知道目录的信息可以使用dirname($path)和basename($path)分别返回路径的目录部分和文件名名称部分可用disk_free_space($path)返回看空间空余空间

创建命令:

mkdir($path)

是权限码在非window下可用umask()函数设置

rmdir($path)

将删除路径在$path的文件

dir directory类也是操作文件目录的重要类有个方法 read rewind close这是一个仿面向对象的类它先使用的是打开文件句柄然后用指针的方式读取的这里看php手册:

<?php$d= dir(/etc/php);echo Handle:$d>handle/n;echo Path:$d>path/n;while(false!==($entry=$d>read())){ echo$entry/n;}$d>close();?>

输出:

Handle: Resource id# Path:/etc/php apachecgicli

文件的属性也非常重要文件属性包括创建时间最后修改时间所有者文件组类型大小等

下面我们重点谈文件操作

三文件操作

A读文件

首先是一个文件看能不能读取(权限问题)或者存在不我们可以用is_readable函数获取信息

<?php$file= dirlist php;if(is_readable($file)== false){ die(文件不存在或者无法读取);} else{ echo存在;}?>

判断文件存在的函数还有file_exists(下面演示)但是这个显然无is_readable全面当一个文件存在的话可以用

<?php$file= filelist php;if(file_exists($file)== false){ die(文件不存在);}$data= file_get_contents($file);echo entities($data);?>

但是file_get_contents函数在较低版本上不支持可以先创建文件的一个句柄然后用指针读取全部:

$fso= fopen($cacheFile r);$data= fread($fso filesize($cacheFile)); fclose($fso);

还有一种方式可以读取二进制的文件:

$data= implode( file($file));

B写文件

和读取文件的方式一样先看看是不是能写:

<?php$file= dirlist php;if(is_writable($file)== false){ die(我是鸡毛我不能);}?>

能写了的话可以使用file_put_contents函数写入:

<?php$file= dirlist php; if(is_writable($file)== false){ die(我是鸡毛我不能);}$data=我是可鄙我想要; file_put_contents($file$data);?>

file_put_contents函数在php中新引进的函数(不知道存在的话用function_exists函数先判断一下)低版本的php无法使用可以使用如下方式:

$f= fopen($file w); fwrite($f$data); fclose($f);

替换之

写文件的时候有时候需要锁定然后写:

function cache_page($pageurl$pagedata){ if(!$fso=fopen($pageurl w)){$this>warns(无法打开缓存文件);//trigger_error return false;} if(!flock($fso LOCK_EX)){//LOCK_NB排它型锁定$this>warns(无法锁定缓存文件);//trigger_error return false;} if(!fwrite($fso$pagedata)){//写入字节流 serialize写入其他格式$this>warns(无法写入缓存文件);//trigger_error return false;} flock($fso LOCK_UN);//释放锁定 fclose($fso); return true;}

C复制删除文件

php删除文件非常easy用unlink函数简单操作:

<?php$file= dirlist php;$result=@unlink($file); if($result== false){ echo蚊子赶走了;} else{ echo无法赶走;}?>

即可

复制文件也很容易:

<?php$file= yang txt;$newfile= ji txt;#这个文件父文件夹必须能写 if(file_exists($file)== false){ die(小样没上线无法复制);}$result= copy($file$newfile); if($result== false){ echo复制记忆ok;}?>

可以使用rename()函数重命名一个文件夹其他操作都是这几个函数组合一下就能实现的

D获取文件属性

我说几个常见的函数:

获取最近修改时间:

<?php$file= test txt; echo date( r filemtime($file));?>

返回的说unix的时间戳这在缓存技术常用

相关的还有获取上次被访问的时间fileatime() filectime()当文件的权限所有者所有组或其它 inode中的元数据被更新时间 fileowner()函数返回文件所有者

$owner= posix_getpwuid(fileowner($file));

(非window系统) ileperms()获取文件的权限

<?php$file= dirlist php;$perms= substr(sprintf(%o fileperms($file)));echo$perms;?>

filesize()返回文件大小的字节数:

<?php

//输出类似 somefile txt: bytes

$filename= somefile txt; echo$filename: filesize($filename) bytes;

?>

获取文件的全部信息有个返回数组的函数stat()函数:

<?php$file= dirlist php;$perms= stat($file); var_dump($perms);?>

那个键对应什么可以查阅详细资料此处不再展开

四结束语

lishixinzhi/Article/program/PHP/201311/21262

学习html可以看哪些入门书籍

初学者入门书籍:

中文电子书

深入浅出html pdf中文版

魅丽的网页设计

Web程序设计(第5版)完整版

HTML& XHTML权威指南(英文中文版)

Web编程入门经典:HTML、XHTML和CSS(第2版)

CSS商业网站布局之道(朱印宏著)

HTML与CSS入门经典(第7版)

Eric Meyer谈CSS(卷1)

Eric Meyer谈CSS(卷2)

无懈可击的Web设计

XHTML实例精解

XHTML技术内幕

HTML简明教程中文PDF版

Dynamic HTML权威指南第3版

XML基础教程入门、DOM、AJAX与FLASH(Sas Jacobs[美]著)

网页视觉设计案例教程

英文原文电子书

Dive Into HTML5

HTML5.and.CSS3:Develop with Tomorrow's Standards Today

HTML5 Step by Step

Beginning HTML with CSS and XHTML

Beginning CSS Web Development从入门到精通

CSS Web Development从入门到精通

HTML,XHTML,and CSS- Visual Quickstart Guide第六版

深入浅出HTML(英文版)

CSS(英文版)

完美HTML设计-使用CSS不用Table(第二版)

HTML, XHTML, and CSS Bible, 5th Edition

CSS禅意花园(高级CSS开发)

O'Reilly CSS: The Definitive Guide第三版(CSS权威指南)

Sams Teach Yourself HTML5 in 10 Minutes(5th Edition)

HTML5 and CSS3: Develop with Tomorrow's Standards Today

Wrox Web Standards Programmer's Reference

Spring into HTML and CSS

The Essential Guide to CSS and HTML Web Design

HTML& XHTML- The Complete Reference第四版

XHTML Moving toward XML

Mastering Integrated HTML and CSS

Build your Own WebSite- The Right Way Using HTML and CSS

Head First HTML with CSS& XHTML

The Best Practice Guide to xHTML and CSS

The CSS Anthology(第三版)

The CSS Anthology(第二版)

Sams Teach Yourself HTML 4 in 10 Minutes

Teach Yourself HTML in 10 Minutes第四版

Ultimate HTML Reference

高级进阶电子书:

中文电子书

HTML5高级程序设计(完整版)

css3_for_web_designers

CSS精粹(第3版)

CSS Web设计高级教程第2版

大巧不工-WEB前端设计修炼之道

博客园精华集 Web标准之道

编写高质量代码-Web前端开发修炼之道(完整版)

变幻之美——DivCSS网页布局揭秘(案例实战篇)

Web导航设计

Web表单设计:点石成金的艺术

精通XHTML程序设计高级编程

彻底设计研究CSS

CSS时尚编程百例

英文原文电子书

Don't Make Me Think!

Apress Pro CSS and HTML Design Patterns

CSS: Cascading Style Sheets for Web Design第二版

The Book of CSS3: A Developer’s Guide to the Future of Web Design

Aessible XHTML and CSS Web Sites: Problem- Design- Solution

How to Do Everything With HTML

O'Reilly CSS Cookbook

A Book Apart CSS3 For Web Designers

Speed Up Your Site: Web Site

O'Reilly Designing Web Navigation

Beginning CSS: Cascading Style Sheets for Web Design

The Ultimate CSS Reference

Wrox CSS Instant Results

CSS Mastery: Advanced Web Standards Solutions

Creating Cool Web Sites with HTML, XHTML, and CSS

Beginning HTML with CSS and XHTML: Modern Guide and Reference

Aessible XHTML and CSS Web Sites

O'Reilly CSS The Missing Manual

Wiley Creating Web Sites Bible

Pro CSS for High Traffic Websites

HTML Manual of Style 4th

O'Reilly HTML5: Up and Running

Stunning CSS3: A project-based guide to the latest in CSS

The Definitive Guide to HTML5 Video

Canvas Pocket Reference: Scripted Graphics for HTML5

Apress.Pro.HTML5.Programming.Sep.2010

Pro CSS Techniques

W3C官方手册:

CSS完全参考手册3.0

xHTML完全参考手册 5合1 W3C官方权威手册

HTML 4.01规范- W3C官方HTML权威指南

HTML 4.0参考手册 CHM

W3C HTML 3.2规范

CSS 2权威W3C官方参考手册 CHM

css手册2.0 3.0

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

旅游网站网页设计源码?网站设计与制作网页源代码查看(网站代码生成器)