当前位置:首页 » 编程语言 » simplephp

simplephp

发布时间: 2022-08-18 23:25:51

❶ 博客程序php的!日志。相册。留言。功能的

个人推荐exBlog、O-Blog和Drupal

其它PHPBLOG介绍和下载地址如下:

Okphp BLOG:http://cn.okphp.com/
基于PHP+MYsql开发的多用户BLOG系统,部分代码ZEND,主要特点能够很好地和许多论坛程序无缝兼容。

BlogHoster:http://www.webligo.com
国外的一个多用户商业BLOG系统,基于PHP+MYSQL,简洁明快的风格。

exBlog:http://www.exblog.net/
基于PHP/MySQL平台开发,注重稳定效率和兼容性,使用了 PHPLIB 的模板系统,提供WAP接口。

Pixelpost PhotoBlog: http://www.pixelpost.org/
国外的由图片系统和博客系统融合来的新型博客,已经由落伍的 星 完成汉化。

bMachine:http://boastology.com
国外老牌BLOG系统,同时支持文本数据库和MySQL数据库,支持中文搜索。

7log:http://www.7log.com
比较早的能够生成静态页面的BLOG系统,目前开发进度停滞。

O-blog:http://www.phpblog.cn/
需在PHP+MYSQL环境下运行,主要特色对静态生成有很大的灵活度,作者风色默默无闻地开发也让人钦佩。

pigface blog:http://www.flashforweb.com/
一个简单的BLOG,具备所有BLOG必须的功能,基于PHP+MYSQL。

bo-blog:http://www.bo-blog.com/
文本数据库,现在发展似乎遇到了瓶颈,发展不如年初那么火热,但是一样有很多追随者。

C-Blog:http://www.saysay.cn
由 Coolsky 自主开发的基于 PHP+Smarty模版引擎+ADODB组件 的小型单用户BLOG,目前提供2个版本:php+mysql版本 和php+access版本,能够生成静态页面。

SaBlog:http://www.4ngel.net/blog/angel/
安全天使小组开发的一套BLOG系统,功能不断在完善,优点在于安全性很高。

Simple PHP Blog:http://www.simplephpblog.com/
国外一个轻便的blog系统,包含中文语言文件。

yo2blog:http://www.oneoo.com/
一个简单小巧快捷的 blog 程序,使用假性目录结构生成类静态 HTML 页面链接。

sBLOG:http://www.sblog.cn/
国外一款基于PHP+MySQL的BLOG系统,模板遵循W3C规范,并提供mod_rewrite功能支持。

b2:http://www.cafelog.com php
blog的老祖宗,操作简单,容易上手,现在好像停止了开发。

b2evolution: http://www.b2evolution.net
B2多用户版,有很多风格和插件。

wordpress:http://www.wordpress.org
架站比MT简单一点,功能也很全面,应该是支持blog的首选。它有最强的模版功能,已经开始有限范围内测试多用户的新版。

pivot:http://www.pivotlog.net
PHP+XML,没有使用数据库,有中文语言包,

nucleus:http://www.nucleuscms.org
这个也是比较老牌的程序了,有中文语言包!

M-logger:http://miracle.shakeme.net
文本储存数据。

drupal:http://www.drupal.org
功能强大,在多用户支持上尤为突出。它看起来更像一个内容发布系统(CMS)而不是一个纯blog软件,所以仅仅只想使用blog功能的朋友就用不着扛着这门炮了。

Pmschine:http://www.pmachine.com
这个估计是blog的元老了,不过现在已经商业化了,新版本名叫Expression Engine,在国内可以免费下载!

bBlog:http://dev.bblog.com/
一个非常简洁好用的blog,汉化版: http://www.xptop.com/lei/

serendipity:http://www.s9y.org
功能很多,每个功能以模块方式安装,界面也很容易修改。

Plog:http://www.plogworld.org/php
blog里的最好作品了,真正的多用户,不过目前官方网站打不开,不知道是不是偶的网络问题,呵呵!

Plainslash:http://www.51zhao.com/plainslash/
文本blog程序,作者很久没更新了,但现在blog的基本功能都有了。

❷ php官方为什么不推荐使用单元测试如phpunit或simpletest

在PHP领域,单元测试的工具主要有 PHPUNIT,PHPUNIT2和SimpleTest三种。
其中PHPUNIT在功能上很简单,不算完善;
PHPUNIT2是专门为PHP5写的单元 测试工具,在结构和功能上都向Junit看齐;
而SimpleTest则是一套非常实用的测试工具,其中的webTest支持对web程序界面的测试,是 Easy最为推荐的一款测试工具。在本文中,我们选择SimpleTest进行介绍。
相关知识:PHPUNIT2也是一款很好的工具,尤其是架构上有很多值得圈点之处,希望将来能有机会在专门的文章中和大家分享。
SimpleTest:就是这么Simple安装SimpleTest很简单,上sf.net上下载一个源码包,然后解压到web目录下就可以使用了,这里就不多说。

❸ 推荐几款支持MYSQL数据的博客程序

1、《B2》 http://www.cafelog.com/ PhpBlog的老祖宗,*作简单,容易上手,已经停止开发。 2、《B2Evolution》 http://www.b2evolution.net/ B2的多用户版本,有很多风格和插件。 3、《Wordpress》 http://www.wordpress.org/ B2基础上开发而来,添加了很多功能,国内用户很多。 4、《Pivotlog》 http://www.pivotlog.net Php+Xml,没有数据库,有中文语言包。 5、《Nucleus》 http://www.nucleuscms.org/ 老牌程序,有中文语言包。 6、《ExBogMix》 http://exblog.fengling.net/ 功能强大,更新很快。 7、《Bo-Blog》 http://www.bo-blog.com/ 文本数据库,发展得很快。 8、《Drupal》 http://www.drupal.org/ 着名开源用户,功能非常强大,多用户,多种插件和皮肤下载。 9、《O-Blog》 http://her.com.ru/ 需要在Php+MySql环境下运行,采用Smarty模板,HtmlArea编辑器。 10、《R-Blog》 http://rays.512j.com/ 采用PhpLib模板引擎,程序与美工基本分离,改版比较方便。 11、《BoeiBlog》 http://myblog.boei.cn/ 较新的Blog程序,简单易用,模板很多。 12、《SaBlog》 http://www.4ngel.net/project/sablog.htm 安全天使小组开发的一个简单易用的Blog程序,支持模板。 13、《Pmachine》 http://www.pmachine.com/ 元老级的Blog,已经商业化,最新版本是Exp Ression Engine,可以免费下载。 14、《BBlog》 http://dev.bblog.com/ 非常简洁好用。 15、《汉化BBlog》 http://www.xptop.com/lei/ 完全汉化。 16、《Serendipity》 http://www.s9y.org/ 功能很多,每个功能以模块方式安装,界面也很容易修改。 17、《Bmachine》 http://boastology.com/ 同时支持文本数据和MySql数据库,支持中文搜索。 18、《Plog》 http://www.plogworld.org/ PhpBlog里的最好作品,真正的多用户,博客中国和Blogit都是由此改的。 19、《Plainslash》 http://www.51zhao.com/plainslash/ 文本Blog程序,作者很久没做更新,但现在的Blog功能已基本有了。 完全汉化。 20、《SimplePhpBlog》 http://www.bigevilbrain.com/sphpblog/ 国外。 21、《SimpleBlog》 http://www.bigevilbrain.com/sphpblog/ 韩国人开的Blog程序,界面美观,功能很全。 22、《汉化SimpleBlog》 http://e345.com.ru/ 本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/tangfengyang/archive/2006/03/20/630249.aspx 个人意见 我一向用的是wordpress 感觉wordpress是主流

❹ php使用 simple html dom怎么修改html

用法示例:
<?php
// example of how to use basic selector to retrieve HTML contents
include('../simple_html_dom.php');
// get DOM from URL or file
$html = file_get_html('http://www.google.com/');
// find all link
foreach($html->find('a') as $e)
echo $e->href . '<br>';
// find all image
foreach($html->find('img') as $e)
echo $e->src . '<br>';
// find all image with full tag
foreach($html->find('img') as $e)
echo $e->outertext . '<br>';
// find all div tags with id=gbar
foreach($html->find('div#gbar') as $e)
echo $e->innertext . '<br>';
// find all span tags with class=gb1
foreach($html->find('span.gb1') as $e)
echo $e->outertext . '<br>';
// find all td tags with attribite align=center
foreach($html->find('td[align=center]') as $e)
echo $e->innertext . '<br>';
// extract text from table
echo $html->find('td[align="center"]', 1)->plaintext.'<br><hr>';
// extract text from HTML
echo $html->plaintext;
?>

❺ 关于 博克

目前,为广大的网民朋友提供免费Blog服务的各种门户网站越来越多,如国外的http://www.blogger.com和国内的http://www.blogcn.com等等。虽然这些免费服务可以让用户轻松写作而无须花费心思在程序维护上,然而用户往往只能选择已有的模版,无法根据自己的喜好进行DIY设置,且有些网站只提供按主题或时间段进行浏览,而不能提供Blog历史纪录下载保存的功能,因此,也有一些拥有个人网上空间的用户选择自己驾设Blog的方式。这里,笔者给大家介绍一种基于文本数据库的Blog程序-simplePHPBlog。simplePHPBlog的官方主页是:http://www.simplephpblog.com,程序可以从http://www.simplephpblog.com/static.php?page=development_builds页面上下载获得。

前言

simplePHPBlog是一个采用PHP语言编写的开放源码的免费单用户Blog程序,由于它遵循国际上广泛采用的通用公共许可证GPL协定,所以任何组织和个人都可以自由的使用、更改和发布。所有的整个程序虽然体积较小只有400多K,但是功能比较强大:

·无需MySQL等数据库的支持,基于文本方式进行存储

·支持多种语言的纪录,完美支持中文;

·可以选择使用BB代码标记为纪录添加各种效果,包括图片显示等等;

·纪录的多种浏览方式:时间顺序、主题分类等;

·纪录的查询和分类功能;

·统计功能:总纪录条数,最受关注的记录,评论最多的纪录等; l 支持文字链接和图片链接;

·支持RSS 2.0 Feed和Atom 0.3 Feed;

·支持自定义界面主题

·非常强大的设置功能;

准备工作

simplePHPBlog需要PHP服务的支持,下面笔者将介绍一下如何在WindowsXP下配置IIS+PHP的运行环境:

1. 安装IIS组件

首先安装WindowsXP下用于构建Web环境的服务程序IIS,这个程序在WindowsXP的安装光盘里就有。在Windows系统菜单里选择“控制面板->添加删除程序->增加/删除Windows组件”,在出现的对话框中选择“IIS”选项,如图1所示,点击“下一步”完成安装(图2和图3)

图1

图2

图3

2. 为IIS增加PHP支持

从http://www.php.net/downloads.php上下载最新的Windows版本的PHP安装文件php-4.4.0-installer,双击打开,出现图4所示安装界面,

图4

点击“Next”,进入下一步,如图5所示:

图5

点击“I Agree”,进入下一步,如图6所示:

图6

选择“standard”(标准安装),点击“Next”,进入下一步,如图7:

图7

这里可以选择安装路径,一般选择默认路径即可,点击“Next”,进入下一步,如图8:

图8

这里主要是对本机的SMTP邮件系统进行设置,可以参考SMTP邮件系统的设置进行填写,点击“Next”进入下一步,如图9:

图9

选择“Microsoft IIS 4 or higher”,点击“Next”,程序开始安装,安装完毕,显示图10所示对话框,说明安装成功。

❻ 怎样运行simpletest测试php类

对PHP开发者来说,单元测试这个名词也许有些陌生,但是实际上我们却常常在自发的进行着单元测试。

如果你总是一边添加代码一边不断地在 刷新着页面,那么,单元测试早已融入了你的开发中。是的,单元测试其实就是通过尽可能早尽可能快的进行测试来把错误扼杀在摇篮中的,不过使用的,是自动化 的工具。根据TDD(测试驱动开发)的思想,我们在一个功能开始之前就可以创建它的测试代码,然后通过不断的测试、和添加功能来不断的完善它,在这个过程 中,我们对需求和编码的理解会变得更为深入。

PHP开发者的单元测试工具包

在PHP领域,单元测试的工具主要有 PHPUNIT,PHPUNIT2和SimpleTest三种。其中PHPUNIT在功能上很简单,不算完善;PHPUNIT2是专门为PHP5写的单元 测试工具,在结构和功能上都向Junit看齐;而SimpleTest则是一套非常实用的测试工具,其中的webTest支持对web程序界面的测试,是 Easy最为推荐的一款测试工具。在本文中,我们选择SimpleTest进行介绍。

相关知识:PHPUNIT2也是一款很好的工具,尤其是架构上有很多值得圈点之处,希望将来能有机会在专门的文章中和大家分享。

SimpleTest:就是这么Simple

安装SimpleTest很简单,上sf.net上下载一个源码包,然后解压到web目录下就可以使用了,这里就不多说。

下面我们先来看个例子:编写一个测试,检查一个网站是否可以访问

首先我们引入要用到的文件:

代码列表:

require_once( ’../simpletest/unit_tester.php’ );
require_once( ’../simpletest/web_tester.php’ );
require_once(’../simpletest/reporter.php’);

然后我们创建一个测试类:

代码列表:

class TestOfSite extends WebTestCase
{
function TestOfSite()
{
$this-〉WebTestCase(’测试’);
}

function testSite()
{
$this-〉get( ’http://howgo.net/prettyface/display.php’ );
$this-〉assertTitle(’.: 漂亮脸蛋 :.’ );
}
}

首先我们扩展了webTestCase类,这样我们就可以自动获得测试web的能力,然后在构造函数中我们直接使用基类的,只是把标题传给它。接着我们就该写测试方法了,测试方法都是以‘test’开头的,用以识别在我们运行测试的时候,类中哪些方法要进行调用。

而$this-〉get将取得网页的内容,我们指定它的标题为“.: 漂亮脸蛋 :.”。接着我们要做的就是实例化这个类的对象,并运行它。

代码列表:

$test = &new TestOfSite();
$test-〉run(new HtmlReporter());

下边是运行结果:

如果测试出错则会出现下边的界面:

到这里一个简单的测试就算完成了。

实战演习 – 一个Login测试

下面我们进入实战,在这个基础上完成一个login的测试。这次我们先贴出完整的代码:

代码列表:

require_once( ’../simpletest/unit_tester.php’ );
require_once( ’../simpletest/web_tester.php’ );
require_once(’../simpletest/reporter.php’);

class TestOfLogin extends WebTestCase
{
function TestOfLogin()
{
$this-〉WebTestCase(’Login测试’);
}

function testLoginOk()
{
// 取得页面
$this-〉get( ’http://howgo.net/prettyface/login.php’ );

// 添加测试表项
$this-〉setField( ’name’ , ’Easy’ );
$this-〉setField( ’pass’ , ’******’ );

// 提交
$this-〉clickSubmit( ’提交’ );

// 察看提交后返回页面是否正确
$this-〉assertWantedPattern( ’/成功登录/’ );

// 点击页面链接
$this-〉clickLink( ’点击这里进入管理页面’ );

// 察看指定页面标题和关键内容
$this-〉assertTitle(’ADMINCP’ );
$this-〉assertWantedPattern( ’/请选择要进行的任务/’ );

// 退出登陆
$this-〉clickLink( ’退出管理’ );
$this-〉clickLink

❼ 建立个人博客使用什么语言编写的网站程序比较好

simplePHPBlog是一个采用PHP语言编写的开放源码的免费单用户Blog程序,由于它遵循国际上广泛采用的通用公共许可证GPL协定,所以任何组织和个人都可以自由的使用、更改和发布。所有的整个程序虽然体积较小只有400多K,但是功能比较强大: ·无需MySQL等数据库的支持,基于文本方式进行存储; ·支持多种语言的纪录,完美支持中文; ·可以选择使用BB代码标记为纪录添加各种效果,包括图片显示等等; ·纪录的多种浏览方式:时间顺序、主题分类等; ·纪录的查询和分类功能; ·统计功能:总纪录条数,最受关注的记录,评论最多的纪录等; l 支持文字链接和图片链接; ·支持RSS 2.0 Feed和Atom 0.3 Feed; ·支持自定义界面主题

❽ php simple_html_dom.php 类到底怎么用我能new 个对象出来,但是就是find()匹配不到元素。。。

//查找html文档中的超链接元素
$a = $html->find('a');

//查找文档中第(N)个超链接,如果没有找到则返回空数组.
$a = $html->find('a', 0);

// 查找id为main的div元素
$main = $html->find('div[id=main]',0);

// 查找所有包含有id属性的div元素
$divs = $html->find('div[id]');

// 查找所有包含有id属性的元素
$divs = $html->find('[id]');

❾ PHP的simple_html_dom的具体用法。详细一点,

这是一个 PHP5 的 HTML 文档解析器,示例代码:

// 创建一个html对象,这个抓的是谷歌的首页
$html = file_get_html('http://www.google.com/');

//找到对象中所有的img的src
foreach($html->find('img') as $element)
echo $element->src . '<br>';

//找到对象中所有的a的href
foreach($html->find('a') as $element)
echo $element->href . '<br>';

就是以前你采集的时候,先file_get_contents把目标url的页面源码抓过来,假如要页面里的a标签的href,你要用正则分析。现在有了这个simple_html_dom。直接可以帮你分析出你需要的a标签里的href。

热点内容
锐程cc尊贵版都有哪些配置 发布:2025-01-19 18:27:08 浏览:977
php手机网站 发布:2025-01-19 18:26:34 浏览:456
一加存储路径 发布:2025-01-19 18:21:01 浏览:446
sqlserver误删 发布:2025-01-19 18:21:00 浏览:649
球球安全中心动态密码在哪里 发布:2025-01-19 18:20:23 浏览:790
python读取config文件 发布:2025-01-19 18:15:10 浏览:458
android生成so 发布:2025-01-19 18:14:33 浏览:697
比亚迪汉ev家用哪个配置值得 发布:2025-01-19 18:08:02 浏览:382
aspnet批量上传文件 发布:2025-01-19 17:59:36 浏览:395
攻击服务器ip会不会判刑 发布:2025-01-19 17:59:28 浏览:32