
php学习
文章平均质量分 63
huihuang518
热爱学习,生活,目前努力学习PHP,熟练掌握Mysql。
准备独立开发出基于PHP的网站信息平台
展开
-
PHP输出CSV和EXCEL两种简单的方法
<br /> 晚上4点49开始学习,感觉精神不错<br /> 1、定义 header()头部输出格式 header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=php.xls"); 2、输出编码和支持的格式 (1)支持普通格式的CSV 文本规范,以空格和换行来识别 (2)支持简单的HTML代码和表格规范 <table> <tr> <td colspan="3原创 2010-07-31 05:21:00 · 502 阅读 · 0 评论 -
PHP+Flash多文件异步上传 swfupload
<br /> 1、多文件选取异步上传的原理 传统上传 多个文件逐一选取-php开始循环处理php+flash上传js调用flash控件-flash批量选取并保持选取所有文件列表-依次出发php上传-db2、 swfupload 介绍和相关使用<br /> SWFUpload是一个客户端文件上传工具,它通过整合Flash与JavaScript技术为 WEB开发者提供了一个具有丰富功能继而超越传统<input type="file" /> 标签的文件上传模式。 * 可以同时上传多个文件; * 类似AJ原创 2010-08-05 06:21:00 · 686 阅读 · 0 评论 -
PHP SQLite 的使用和配置
<br /> 1、PHP 中 SQLite 简介和特点 SQLite是一款轻型的数据库,是遵守ACID标准,它占用资源非常的低,可能只需要几百K的内存就够了。 它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够支持很多程序语言,如C、PHP、Java等 注:SQLite 的数据库是个独立的文件,和程序一样保持在WEB目录下即可 特点: 1、SQLite数据库足够小, 大致3万行C代码, 共计250K左右 2、配置简单,支持各类平台:Windows/Linux/原创 2010-08-05 06:05:00 · 786 阅读 · 0 评论 -
PHP与数据库代码开发规范
<br /> 1、PHP中对各类变量内容的命名规范 (1)目录命名、文件命名、局部变量命名: 使用英文名词、动词,以下划线作为单词的分隔,所有字母均使用小写 目录:upload、templates、install、manage……<br />文件:index.php 、 register.php 、 config.php……<br />变量:$user , $pay_time , $pay_del_cont ……(2)全局常量命名:<br />使用英文名词、动词,所有字母都使用大写,以下划线分隔每个单原创 2010-08-05 05:51:00 · 296 阅读 · 0 评论 -
PHP备份数据库的原理和方法
<br /> 1、PHP备份数据库的原理 查找所有表-查找所有字段-查找所有字段-生成sql 2、PHP中mysql相关函数 mysql_list_tables() 表查询函数,类似mysql_query() 函数 mysql_fetch_field() 字段信息函数,返回句柄 Name字段的名称 Table字段所属数据表的名称 Type字段的类型 max_length字段的最大长度 not_null字段是否不能为空,是,则这一项的值为1 primary_key字段是否为主键,是,则这一项的值为1原创 2010-08-01 23:43:00 · 385 阅读 · 0 评论 -
PHP5中使用PDO连接数据库
<br />幻灯片 2幻灯片 21、PDO 简介和配置<br />PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的 php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、 php_mssql.dll、php_sqlite.dll等等 PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助<br /><br /> php.ini<br /原创 2010-08-01 11:24:00 · 589 阅读 · 0 评论 -
准备用于工作的学习内容
Ajax.PHP检查用户名或邮件:用于检查所有登录页面和所有新闻录入页面Ajax.PHP打造等待进度条效果:结合所有页面使用PHP输出CSV和EXCEL两种简单的方法:用于在物理隔离下,从内网导入到外网网站数据PHP站内搜索、多关键字、加亮显示:用于新闻网站的站内搜索PHP5中图片中文验证码:用于登录页面的验证码制作其他更新中....原创 2010-07-31 11:51:00 · 442 阅读 · 0 评论 -
ajax+php检查用户名或邮件
<br /> 1、Ajax技术实现用户名检查原理填入用户名-触发控件-获得填写内容-ajax传递-查询数据库-返回结果-dom反应到页面 2、学习HTML的几种触发onblur 事件会在对象失去焦点时发生。 onchange 事件会在域的内容改变时发生。 onclick 事件会在对象被点击时发生。 onfocus 事件在对象获得焦点时发生。 onkeydown 事件会在用户按下一个键盘按键时发生。 onkeypress 事件会在键盘按键被按下并释放一个键时发生。 onkeyup 事件会在键盘按键被松开时原创 2010-07-31 11:47:00 · 535 阅读 · 0 评论 -
ajax+php快速上手和应用
<br /> 1、ajax是什么及其工作原理 Ajax 由 HTML、JavaScript™技术、DHTML 和 DOM 组成,这一杰出的 方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。 html触发-js-反映执行php文件 2、创建XMLHttpRequest对象 对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这 个对象的操作 首先我们来了解怎么在javascript中创建这个对象: JS代码:xmlHttp = new原创 2010-07-31 06:23:00 · 317 阅读 · 0 评论 -
Apache Rewrite 拟静态配置
1、mod_rewrite 简介和配置 2、mod_rewrite 规则的使用 3、mod_rewrite 规则修正符原创 2010-08-01 11:03:00 · 382 阅读 · 0 评论 -
PHP如何防止注入及开发安全
<br />幻灯片 21、PHP注入的基本原理<br />幻灯片 2程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对 用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据<br />幻灯片 2SQL注入过程<br />库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的 SQL Injection,即SQL注入。受影响的系统:对输入的参数不进行检查和过滤的系统幻灯片 2正常来讲,我们通过地址接收一些必要的参数如: PHP100.php原创 2010-08-01 10:56:00 · 312 阅读 · 0 评论 -
Ajax+PHP打造等待进度条效果
<br /> 1、Ajxa常见问题 (1) js脚本缓存问题 答:这个问题是大家遇到最常见问题之一,因为修改了js内容调试的时候 并不能显示新写代码的结果,是因为js为了加速页面执行,当前页面会使用缓存保持 当前调用的相同连接。为了开发时调试方便可以在连接地址的后面增加一个随机函数。 如原地址:for.php 增加随机后 for.php?1293874 (2) 本地调试js脚本不起作用 答:因为使用ajxa传递参数的时候需要head支持,所以我们只有在站点下才可以 成原创 2010-07-31 11:15:00 · 2360 阅读 · 0 评论 -
PHP开发通用采集入库程序(一)
<br />1、PHP采集程序构建基本步骤采集程序是什么? 答:获取远程数据(文字,图片、文件等)并快速保存到本地或者指定地址。<br />远程获取-替换内容-展示给用户 小偷程序<br /> 远程获取-提取内容-分类存储-读取内容-展示内容 采集程序<br /> 2、设计PHP采集入库程序UML 3、 PHP采集入库用到的知识点 file_get_contents()远程文件获取函数,用来获取远程页面内容 preg_match_all()进行全局正则表达式匹配用于匹配列表 preg_match原创 2010-08-05 06:30:00 · 529 阅读 · 0 评论