易截截图软件、单文件、免安装、纯绿色、仅160KB

火车头discuz6.1完美采集的php接口文件

 
火车头官方提供的discuz6.1的php接口比较粗糙,基本不能满足需要,本人在采集的工作中使用的采集接口文件如下:
PS:对原文件的修改较大,程序中注释已经很详尽,这里就不多说了。
<?php
// header('Content-Type:text/html;charset=UTF-8');
//if(function_exists("mb_convert_encoding")){
// $tmp =  checkAndTranslate("使用前请将该文件直接上传至论坛根目录", 0);
// header('Content-Type:text/html;charset=UTF-8');
// print($tmp);
//}else{
// print("NO");
//}
// exit("this.line=".__line__);
/*
文件名:locoyonline_for_discuz610.php
*使用前请将该文件直接上传至论坛根目录
*本文件为GBK编码;
*处理后导入数据库的编码为:utf-8;
*需要替换字符时,需把replace.txt复制到同目录下;
*/
//处理全局变量
//foreach($_POST as $key => $value){
 //$$key = $value ;
 //print($key.' = '.$value.'\n');
//}
//var_dump($_POST);
//exit('end-0');
// 需要插入的数据表
// 1.cdb_threads
// 2.cdb_rewardlog // ok 悬赏记录表
// 3.cdb_mythreads
// 4.cdb_posts
// 5.cdb_tags _update
// 6.cdb_threadtags
// 7.cdb_forums _update
// 8.cdb_members _update ok 更改悬赏表
//done end !
$user_list = file('./makeuser/username.txt');
// 随机发帖的用户名单,必须是已经注册的
// 关于批量注册用户名可以参考 Discuz 6.0+ 批量注册用户名
  
$user_list = array_map("curlAndCopy", $user_list);
function curlAndCopy($a){
  return trim($a);
}
$replyusers = implode("|",$user_list);
 //处理回复的格式
 function trimAndCurl($str){
  $str = preg_replace('/\n\s{5,}/','', $str , 1);
  $str = trim($str);
  $str = checkAndTranslate($str);
  return $str;
 }
 
 function checkAndTranslate($mess, $if_replace =1, $in_char_type='GBK', $out_char_type='UTF-8'){
  //if replace ?
  if($if_replace){
   $mess = curlAndReplace($mess);
  }
  //if chinese GBK ?
&


相关文档:

linux中升级php和GD库笔记


linux中升级php和GD库笔记
php-5.1.2.tar.gz
安装php所需的软件包
(其中libxml2是安装php5必须的,为什么还需要perl呆会说明原因。)
libxml2-2.6.19.tar.gz
libxslt-1.1.15.tar.gz
ActivePerl-5.8.8.817-i686-linux-2.2.17-gcc-257965.rpm
curl-7.15.0.tar.gz
GD库所需要软件包
(有人说PHP源码包里自 ......

在IIS 5.1 或IIS6 中配置PHP 的FastCGI模式


在IIS 5.1 或IIS6 中配置PHP 的FastCGI模式
一、FastCGI是什么?
  FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。众
所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好 ......

绿色php资源网站正式成立

 中国第一档绿色PHP资源分享门户,专注于创新和原创类源码php资源,原创视频php资源,原创典型模块php资源,原创php开源资源,原创php教程资源,原创网站模板资源 。网站地址 http://www.phpzy.com/
绿色php资源 ......

利用Windows Schedule Task运行php程序

计划任务(Schedule Task)是windows平台上和cron类似的一个程序,当然功能上差了很多了。
因为需要每个小时运行一个PHP程序,手动操作不现实了。
首先在cmd下测试,例如: c:\appserv\php5\php.exe "C:\AppServ\www\temp2.php"
有一点要注意就是如果那个PHP引用了其他页面,需要提供绝对路径了,至少我的测试 ......

php curl的几个例子

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据
了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。
PHP中的CURL函数库(Client URL Librar ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号