PHP - 文章列表
共 48 页
-
PEAR简介:用PEAR来写你的下一个php程序
请跟我来,使用PEAR标准编写你的PHP程序吧,你的程序将会拥有更大的活力,你的程序和代码将会很方便地和其他高手的代码融合在一起,PEAR就象CPAN对于PERL一样,会让PHP产生更高的能量。\n什么是PEAR\nPEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的CPAN。为什么要使用PEAR?\nPHP是一个非常优秀的脚本语言,简洁、高效,随着4.0的发布,越来越多的人使用它来进行动态网站的开发,可以说,PHP已经成为最优秀的INTERNET开
-
PHP 命令行完全解读
PHP,作为命令行工具,它对于 Web 页面来说一直都非常可靠。 当然,只是可以 在命令行中使用 PHP 当然不是这样做的最佳理由。但是,在开始以这种方式用 PHP 进行试验时可能很快就会发现调试现有脚本将变得前所未有地简单。由主要输出和极少逻辑组成的 PHP 程序都将变得令人难以置信地简单。除此之外,还可以使用所有 PHP 知识来完成以前从未想过使用 PHP 完成的任务。事实上,确实没有任何事能阻止您使用 PHP 作为几乎所有给定编程项目的全能王。\n 安装\n 安装十分简单扼要,它甚至可能都不需要特别安装任何内容。开始时先在命令行中尝试一个简单的 PHP 脚本。您可以使用现有 PHP
-
ubuntu下安装php5+pdo
这几天尝试把工作机迁到ubuntu上来做开发,系统安装好之后的首要任务是安装php+mysql的开发环境. 我打算直接安装php5, pdo_mysql, 下面是安装过程的记录\n首先我直接用apt-get安装了apache2,php5,pear以及mysql5, 为了方便后续的安装,还加上了make和libmysqlclient\nsudo apt-get install apache2-mpm-prefork sudo apt-get install php5 sudo apt-get install php5-dev sudo apt-get install php5-pear sudo
-
php+ajax文件上传进度条
代码分为以下部分: demo.php – 上传过程处理 PLAIN TEXTPHP: <?php include ‘UploadProgressMeter.class.php’; fileWidget = new UploadProgressMeter(); if (fileWidget->uploadComplete()) { // 上传完毕的时候,从iframe发送一个js到主窗口表示一切ok echo fileWidget->finalStatus();
-
PHP和AJAX打造高级RSS聚合器
RSS聚合器是一种特别适合于使用标准AJAX引擎进行构建的应用程序,然而,要实现对RSS回馈的跨域的AJAX请求往往是很难的。在本文中,我将向你展示如何利用一个简单的PHP函数来实现”桥接”AJAX引擎和RSS内容。\n 一、 引言\n 现在,开发一个RSS聚合器已经不再是困难的事情,但是开发一个高质量的RSS聚合器却仍然存在相当的难度。另一方面,创建一个定制聚合器一般不是很难,并且在这种聚合器内能够提供一个你自己选择的接口。RSS聚合代表了一类特别适合于一个AJAX应用程序所消费的数据,这是因为:它是XML格式的,并且AJAX能够良好地显示新的回馈而不必进行页面刷
-
php5的simplexml解析错误
前阵子用simplexml来解析一个rss数据源,很轻松就获得了想要的结果.不想没几天就开始报错:\nWarning: simplexml_load_file() [function.simplexml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5 0x3C 0x2F\n刚开始猜想是php5的一个bug,但是搜索发现,有可能是rss源内混杂了其它编码的字符,导致simplexml解析错误.\n也就是说,如果rss的声明是这样子:\nPLAIN TEXTXML: <?xml version=&
-
php:树形结构的算法
从喜悦村上转载,以前也读过此文,讲述得还是比较清楚的。产品分类,多级的树状结构的论坛,邮件列表等许多地方我们都会遇到这样的问题:如何存储多级结构的数据?\n在PHP的应用中,提供后台数据存储的通常是关系型数据库,它能够保存大量的数据,提供高效的数据检索和更新服务。然而关系型数据的基本形式是纵横交错的表,是一个平面的结构,如果要将多级树状结构存储在关系型数据库里就需要进行合理的翻译工作。接下来我会将自己的所见所闻和一些实用的经验和大家探讨一下。 \n层级结构的数据保存在平面的数据库中基本上有两种常用设计方法: \n毗邻目录模式(adjacency list model) 预排序遍历树算法(mod
-
用PHP写mail时的注意事项
今天看书,看到mail函数,就自己练着写了个简单的程序。<?php\ntomail=’boy805@tom.com’;name=’liuyu’;text=’you win!!’;\nif(mail(tomail,name,text)) //函数有5个参数前3个是必填参数。第一个参数表示目的地址,第二个 参数表示为主题,第三个参数表示内容。{ echo ‘ok’;}else{ echo ‘no’;}
-
打造简单的PHP&MYSQL留言板
数据库结构:(库名:lyb)\n表一: admin字段: id(int11) name(varchvr) password(varchvr)\n表二: lo字段: id(int11) username(varchvr) sex(varchvr) qq(varchvr) email(varchvr) info(text) ip(varchvr) submit_time(datetime)\n1、conn.php(连接数据库文件)\n<?phpmysql_connect(“localhost”,”root”,”
-
?òμ¥ê?ày£oAJAX?áo?PHP′ú??êμ??μ???
HTML2?·?£o\n<html><head><scr¨?pt language=”javascr¨?pt”>function postRequest(strURL){var xmlHttp;if(window.XMLHttpRequest){ // For Mozilla, Safari, …var xmlHttp = new XMLHttpRequest();}else if(window.ActiveXObject){ // For Internet Explorervar xmlHttp = new Active