标签分类
当前位置:首页 > 程序设计电子书 > PHP教程电子书网盘下载
PHP基础教程 PHP基础教程
43753747

43753747 提供上传

资源
33
粉丝
45
喜欢
206
评论
1

    PHP基础教程 PDF 第4版

    PHP教程电子书
    • 发布时间:

    给大家带来的一篇关于PHP教程相关的电子书资源,介绍了关于PHP、基础教程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小25.3 MB,厄尔曼 著,贾菡编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.1,更多相关的学习资源可以参阅 程序设计电子书PHP电子书、等栏目。

    PHP基础教程 PDF 下载

    下载地址:https://pan.baidu.com/s/1mWoqBmB_O2fvLTA5FU24u

    分享码:6i03

    PHP基础教程 第四版 PDF

    本书以通俗易懂的语言向初学者介绍了PHP语言的基本概念、使用方法和注意事项。全书通过丰富的示例,引领读者逐步掌握这门流行的Web开发语言,使读者能够上手编写适用于常用场景的PHP脚本。
    本书适合有基本HTML经验的读者阅读。

    目录

    • 第1章PHP概述
    • 1.1HTML语法基础
    • 1.2PHP语法基础
    • 1.3使用FTP
    • 1.4测试脚本
    • 1.5向浏览器发送文本
    • 1.6使用PHP手册
    • 1.7向浏览器发送HTML
    • 1.8为脚本添加注释
    • 1.9调试的基本步骤
    • 1.10回顾和实践
    • 第2章变量
    • 2.1什么是变量
    • 2.2变量语法
    • 2.3变量类型
    • 2.4为变量赋值
    • 2.5理解引号
    • 2.6回顾和实践
    • 第3章HTML表单和PHP
    • 3.1创建简单的表单
    • 3.2选择表单的method
    • 3.3使用PHP接收表单数据
    • 3.4显示错误
    • 3.5错误报告
    • 3.6向页面手动发送数据
    • 3.7回顾和实践
    • 第4章使用数值
    • 4.1创建表单
    • 4.2算术运算
    • 4.3格式化数值
    • 4.4理解优先级
    • 4.5数值的自增和自减
    • 4.6创建随机数
    • 4.7回顾和实践
    • 第5章使用字符串
    • 5.1创建HTML表单
    • 5.2连接字符串
    • 5.3处理换行符
    • 5.4HTML和PHP
    • 5.5字符串的编码和解码
    • 5.6查找子字符串
    • 5.7替换局部字符串
    • 5.8回顾和实践
    • 第6章控制结构
    • 6.1创建HTML表单
    • 6.2if条件语句
    • 6.3验证函数
    • 6.4使用else
    • 6.5更多运算符
    • 6.6使用elseif
    • 6.7switch条件语句
    • 6.8for循环
    • 6.9回顾和实践
    • 第7章使用数组
    • 7.1什么是数组
    • 7.2创建数组
    • 7.3向数组添加项
    • 7.4访问数组元素
    • 7.5创建多维数组
    • 7.6数组排序
    • 7.7字符串和数组之间的转换
    • 7.8在表单中创建数组
    • 7.9回顾和实践
    • 第8章创建Web应用程序
    • 8.1创建模板
    • 8.2使用外部文件
    • 8.3使用常量
    • 8.4使用日期和时间
    • 8.5再谈使用PHP处理HTML表单
    • 8.6使表单更具粘性
    • 8.7发送Email
    • 8.8输出缓冲
    • 8.9处理HTTP头
    • 8.10回顾和实践
    • 第9章cookie和session
    • 9.1什么是cookie
    • 9.2创建cookie
    • 9.3读取cookie
    • 9.4向cookie添加参数
    • 9.5删除cookie
    • 9.6什么是session
    • 9.7创建session
    • 9.8访问session变量
    • 9.9删除session
    • 9.10回顾和实践
    • 第10章创建函数
    • 10.1创建和使用简单函数
    • 10.2创建和调用接受参数的函数
    • 10.3设置参数默认值
    • 10.4创建和使用带有返回值的函数
    • 10.5理解变量作用域
    • 10.6回顾和实践
    • 第11章文件和目录
    • 11.1文件权限
    • 11.2写入文件
    • 11.3锁定文件
    • 11.4读取文件
    • 11.5处理文件上传
    • 11.6导航目录
    • 11.7创建目录
    • 11.8增量读取文件
    • 11.9回顾和实践
    • 第12章数据库介绍
    • 12.1SQL介绍
    • 12.2连接MySQL
    • 12.3MySQL错误处理
    • 12.4创建和选择数据库
    • 12.5创建表
    • 12.6向数据库插入数据
    • 12.7安全查询数据
    • 12.8从数据库中检索数据
    • 12.9删除数据库中的数据
    • 12.10更新数据库中的数据
    • 12.11回顾和实践
    • 第13章将所有的组合在一起
    • 13.1准备开始
    • 13.2连接数据库
    • 13.3编写用户定义函数
    • 13.4创建模板
    • 13.5登录
    • 13.6登出
    • 13.7添加名人名言
    • 13.8列示名人名言
    • 13.9编辑名人名言
    • 13.10删除名人名言
    • 13.11创建主页
    • 13.12回顾和实践
    • 附录A安装和配置
    • 附录B深入学习PHP的资源

    上一篇:超级网红:这么玩才赚钱  下一篇:R语言数据分析项目精解:理论、方法、实战

    展开 +

    收起 -

    PHP教程 相关电子书
    学习笔记
    网友NO.870443

    将PHP的session数据存储到数据库中的代码实例

    一个开发环境有多个网站,需要使用不同的session,解决方案很多。不过这次也高大上一把,用数据库存,方便以后扩展。 PostgreSQL版 首先是数据库的部分 --drop table php_sessioncreate unlogged table php_session( sess_id varchar(32) primary key, modify_time timestamp with time zone not null, sess_data varchar(3000) default '');create index concurrently idx_php_session_modify_time on php_session(modify_time);--set_session(id, data)create or replace function set_session(varchar, varchar) returns void as $set_session$ with upsert as ( update php_session set modify_time = current_timestamp, sess_data = $2 where sess_id = $1 returning 1 ) insert into php_session (sess_id, modify_time, sess_data) select $1, current_timestamp, $2 where not exists ( select 1 from upsert );$set_session$ language sql;--get_session(id)create or replace function get_session(varchar) returns varchar as $get_session$ select sess_data from php_session where sess_id = $1$get_session$ language sql;--del_sessioncreate or replace function del_session(varchar) returns void as $del_session$ delete from php_session where sess_id = $1$del_session$ language sql;--gc_sessioncreate or replace function gc_session() returns void as $del_session$ delete from php_session where modify_time current_timestamp - interval '30 days'$del_session$ language sql; 然后是PHP的部分 ?phpsession_set_save_handler( function ($savePath, $sessionName) {//open return true; }, function ()……

    网友NO.932324

    jQuery+PHP打造滑动开关效果

    本文介绍了使用jQuery、PHP和MySQL实现类似360安全卫士防火墙开启关闭的开关,可以将此功能应用在产品功能的开启和关闭功能上。 准备工作为了更好的演示本例,我们需要一个数据表,记录需要的功能说明及开启状态,表结构如下: CREATE TABLE `pro` ( `id` int(11) NOT NULL auto_increment, `title` varchar(50) NOT NULL, `description` varchar(200) NOT NULL, `status` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 你可以向表中pro插入几条数据。 index.php 我们要在页面显示相关功能列表,使用PHP读取数据表,并以列表的形式展示。 ?php require_once('connect.php'); //连接数据库 $query=mysql_query("select * from pro order by id asc"); while ($row=mysql_fetch_array($query)) { ? div class="list" div class="fun_title" span rel="?php echo $row['id'];?" ?php if($row['status']==1){ ? class="ad_on" title="点击关闭"?php }else{?class="ad_off" title="点击开启"?php }?/span h3?php echo $row['title']; ?/h3 /div p?php echo $row['description'];?/p /div ?php } ? 连接数据库,然后循环输出产品功能列表。 CSS 为了渲染一个比较好的页面外观,我们使用CSS来美化页面,使得页面更符合人性化。使用CSS,我们只需用一张图片来标识开关按钮。 .list{padding:6px 4px; border-bottom:1px dotted #d3d3d3; position:relative} .fun_title{height:28px; line-height:28px} .fun_title span{width:82……

    网友NO.449282

    php遍历替换目录下文件指定内容的方法

    本文实例讲述了php遍历替换目录下文件指定内容的方法。分享给大家供大家参考,具体如下: 在php中目录访问需要遍历了然后文件需要一个个打开进行访问操作了,下面我们来看一段php 替换目录下文件指定内容,具体如下: /***************************** 获取目录下的所有文件* [$dir] 文件夹路径****************************/function deepScanDir($dir) { $fileArr = array (); $dirArr = array (); $dir = rtrim($dir, '//'); if (is_dir($dir)) { $dirHandle = opendir($dir); while (false !== ($fileName = readdir($dirHandle))) { $subFile = $dir . DIRECTORY_SEPARATOR . $fileName; if (is_file($subFile)) { $fileArr[] = $subFile; } elseif (is_dir($subFile) str_replace('.', '', $fileName) != '') { $dirArr[] = $subFile; $arr = $this-deepScanDir($subFile); $dirArr = array_merge($dirArr, $arr['dir']); $fileArr = array_merge($fileArr, $arr['file']); } } closedir($dirHandle); } return array ( 'dir' = $dirArr, 'file' = $fileArr );}/** 替换成APP中可用的路径,在web文件夹中*/public function ok_web(){ //查找字符 $yuanlai = array( '"/resources/', '"/uploads/', '"/web/', 'href="/"', '/web', 'typedir+\'/\'+v.aid+"', 'v.litpic', ); //替换字符 $tihuan = array( '"../resources/', '"../uploads/', '"', 'href="../index.html"', '', 'v.aid+"', '".."+v.litpic' ); //查找的文件夹 $dir = WEBROOT.'/app/web'; //获取文件 $dirs = $this-deepScanDir($dir); //文件字符串替换 foreach($dirs['file'] as $file){ ……

    网友NO.308822

    php+redis实现商城秒杀功能

    好久没来整理文章了,闲了没事写篇文章记录下php+redis实现商城秒杀功能。 1、安装redis,根据自己的php版本安装对应的redis扩展(此步骤简单的描述一下) 1.1.安装php_igbinary.dll,php_redis.dll扩展此处需要注意你的php版本如图: 1.2.php.ini文件新增extension=php_igbinary.dll;extension=php_redis.dll两处扩展 ok此处已经完成第一步redis环境搭建完成看看phpinfo 2、项目中实际使用redis 2.1.第一步配置redis参数如下,redis安装的默认端口为6379: ?php/* 数据库配置 */return array( 'DATA_CACHE_PREFIX' = 'Redis_',//缓存前缀 'DATA_CACHE_TYPE'='Redis',//默认动态缓存为Redis 'DATA_CACHE_TIMEOUT' = false, 'REDIS_RW_SEPARATE' = true, //Redis读写分离 true 开启 'REDIS_HOST'='127.0.0.1', //redis服务器ip,多台用逗号隔开;读写分离开启时,第一台负责写,其它[随机]负责读; 'REDIS_PORT'='6379',//端口号 'REDIS_TIMEOUT'='300',//超时时间 'REDIS_PERSISTENT'=false,//是否长连接 false=短连接 'REDIS_AUTH'='',//AUTH认证密码 );? 2.2.实际函数中使用redis: /** * redis连接 * @access private * @return resource * @author bieanju */ private function connectRedis(){ $redis=new \Redis(); $redis-connect(C("REDIS_HOST"),C("REDIS_PORT")); return $redis; } 2.3. 秒杀的核心问题是在大并发的情况下不会超出库存的购买,这个就是处理的关键所以思路是第一步在秒杀类的先做一些基础的数据生……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明