欢迎光临本博客,本博客内容仅代表我个人观点,不针对任何单位和个人,文章中如有不对之处,欢迎批评指正。文章均系个人原创,转载麻烦请注明出处,Enjoy!
分页: 1/18 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]

php扩展模块tidy安装

[不指定 2008/11/20 14:09 | by askwan ]
tidy是一个非常好用的html代码分析和纠错的工具,
这里有相关介绍:http://pecl.php.net/package/tidy

首先安装tidy库支持

可以用svn checkout 最新源代码
引用
#cvs -d:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy login
#cvs -z3 -d:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy co tidy


或者直接到这里:http://pecl.php.net/package/tidy下载已经打包好的源码包
Tags: ,

php扩展模块ffmpeg-php安装

[不指定 2008/11/20 12:46 | by askwan ]
我的php安装位置/usr/local/webserver/php/,路径可根据各自需要做些修改

checkout ffmpeg源码
ffmpeg:
引用
#svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg


安装ffmpeg库支持
引用
#cd ffmpeg
#./configure --enable-shared
#make clean
#make
#make install
Tags: , ,

让php支持oracle 10g 数据库

[不指定 2008/11/04 17:46 | by askwan ]
   Oracle对php的支持或者说php对Oracle的支持从Oracle8就开始了,本文主题是记录我在linux系统下编译php以让它可以支持连接Oracle数据库的技术细节。

本文环境为 CentOS4.4 Oracle10gR2 For Linux

假设apache和Oracle已经安装好,且假设Oracle主要的系统环境变量如下:
Tags: , , , ,
     nmake这个工具在visual c++中包含,为了安装一个perl modules 去安装这个么大一个IDE,可能觉得不值得,其实还可以用一些小的比如Dev-Cpp++等一些免费的Windows SDK ,节省时间。
    安装完后,设置一下环境变量。
为了最后用源代码安装的modules可以再被其他人使用,需要下载一些unix系统上常见的压缩和打包工具:
下载地址:http://www.weihenstephan.de/~syring/win32/UnxUtils.html
这里面包含的工具很多,几乎可以和最小化安装的linux工具包媲美,在windows下使用一样可以发挥其强大杀伤力。
Tags: , , ,

perl发送邮件

[不指定 2008/10/31 16:36 | by askwan ]
Mail::SendEasy这个模块在cpan邮件发送系列关注度比较高,用来发送邮件相当easy
它支持plain/html格式邮件内容,通过SMTP服务器发送邮件,对系统平台没有依赖,
支持附件发送和SMTP认证。

用法可以看它的perldoc
就它的例子做些解释

use Mail::SendEasy ;

  my $mail = new Mail::SendEasy(
  smtp => 'localhost' ,   #SMTP服务器
  user => 'foo' ,           #认证用户名
  pass => 123 ,           #认证密码
  ) ;
#SMTP端口默认为25,连接超时时间默认为120秒
  
  my $status = $mail->send(
  from    => 'sender@foo.com' ,   #发送者邮件地址
  from_title => 'Foo Name' ,         #发件人名字或标题
  reply   => 're@foo.com' ,           #回复信件地址
  error   => 'error@foo.com' ,        #发送出错信息地址
  to      => 'recp@domain.foo' ,     #接受邮件地址
  cc      => 'recpcopy@domain.foo' , # 接受邮件副本地址
  subject => "MAIL Test" ,         # 邮件主题
  msg     => "The Plain Msg..." ,  #文本格式邮件内容
  html    => "<b>The HTML Msg...</b>" , #html格式邮件内容,有这个则msg无效
  msgid   => "0101" , #给邮件头加一个ID号
  ) ;
  
  if (!$status) { print $mail->error ;}

perl 的msn bot

[不指定 2008/10/31 14:50 | by askwan ]
有人已经做好了相关底层模块
下载
下载文件 (已下载 39 次)

在使用中发现必须要安装Crypt::SSLeay这个模块,不然无法联接
用ppm安装Crypt::SSLeay
>install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd

包里面有个写好的测试文件echobot.pl,可以测试下;
利用这个,可以根据自己需要 开发基于perl的msn机器人
Tags: , ,
#!/usr/bin/perl -w
use DBD::mysql
$user="askwan";
$password="123456";
$hostname="192.168.0.251";
$database="test";
$dsn = "DBI:mysql:database=$database;host=$hostname";
$dbh=DBI->connect($dsn,$user,$password);
eval { $dbh->do("DROP TABLE T_askwan") };
      print "Dropping T_askwan failed: $@\n" if $@;
$dbh->do("CREATE TABLE T_askwan (id INTEGER, name VARCHAR(20),email VARCHAR(30))");
for(my $i=1;$i<10000001;$i++){
   $dbh->do("INSERT INTO T_askwan VALUES ($i, " . $dbh->quote("$i-Tim") . "," . $dbh->quote("$i-askwan\@yahoo.cn") .")");
   if(!($i%1000)){
   print "$i rows has insert!\n";
   }
}
print "sucessfully insert into 10000000 rows data !\n";
$dbh->disconnect();


程序每插入1000 Rows 就会向你报告一次,剩下的,你就可以去看看报纸,喝点茶,!@#¥%……&
,总之,干什么都可以

只要是等待 时间总是漫长的
分页: 1/18 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]