本以为GOOGLE会用XML来存放聊天记录

博客提到一种虽有XML思维方式,但并非XML的内容,且解析部分正在修改,还给出了转载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

没想到,虽然是XML的思维方式,但是根本不是XML。解析部分还在修改,呵呵~~

None.gif<?
None.gifrequire_once(
'File/Find.php');
None.gif
None.gif
class XYGoogleTalkLog
ExpandedBlockStart.gifContractedBlock.gif
dot.gif{
InBlock.gif  var $files;
InBlock.gif  var $path;
InBlock.gif  
InBlock.gif  function XYGoogleTalkLog($path)
ExpandedSubBlockStart.gifContractedSubBlock.gif  
dot.gif{
InBlock.gif    $
this->path = $path;
InBlock.gif    $
this->files = File_Find::mapTreemultiple($this->path);
ExpandedSubBlockEnd.gif  }

InBlock.gif  
InBlock.gif  function show()
ExpandedSubBlockStart.gifContractedSubBlock.gif  
dot.gif{
InBlock.gif    header(
'Content-type: text/html; charset=utf-8');
InBlock.gif    
foreach($this->files as $file)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif      echo $
this->decoder($this->path."/".$file);
ExpandedSubBlockEnd.gif    }

ExpandedSubBlockEnd.gif  }

InBlock.gif  
InBlock.gif  function decoder($file)
ExpandedSubBlockStart.gifContractedSubBlock.gif  
dot.gif{
InBlock.gif    $contents 
= file_get_contents($file);
InBlock.gif    
return urldecode($contents);
ExpandedSubBlockEnd.gif  }

ExpandedBlockEnd.gif}

None.gif
None.gif
if (isset($_SERVER['argv']['path']))
ExpandedBlockStart.gifContractedBlock.gif
dot.gif{
InBlock.gif  $path 
= $_SERVER['argv']['path'];
ExpandedBlockEnd.gif}

None.gifelseif (isset($_GET[
'path']))
ExpandedBlockStart.gifContractedBlock.gif
dot.gif{
InBlock.gif  $path 
= $_GET['path'];
ExpandedBlockEnd.gif}

None.gif
else
ExpandedBlockStart.gifContractedBlock.gif
dot.gif{
InBlock.gif  echo 
"Pleas give the parameter path as your Google Talk Log directory.";
InBlock.gif  exit;
ExpandedBlockEnd.gif}

None.gif
None.gif$google 
= new XYGoogleTalkLog($path);
None.gif$google
->show();
None.gif
?>

转载于:https://www.cnblogs.com/mikespook/archive/2005/08/26/223176.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值