php 解压问题 使用php解压缩文件包 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php 已经提供了相应的函数库 可以参考:<?php$zip = zip_open("zip.zip");if ($zip) { while ($zip_entry = zip_read($zip)) { $fp = fopen("zip/".zip_entry_name($zip_entry), "w"); if (zip_entry_open($zip, $zip_entry, "r")) { $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); fwrite($fp,"$buf"); zip_entry_close($zip_entry); fclose($fp); } } zip_close($zip);}?> php有相关函数库详细的可以查看Zlib相关的说明! /* $data = file($fileName); foreach ($data as $line) { $content .= htmlspecialchars($line)."<br/>"; } */ //echo $content; if( $fp=fopen($fileName,"r") ) { while( !feof($fp) ) { $line = fgets($fp); $line .= "\n"; $data .= $line; } if( preg_match("/<Message cmd = \":cfg-get-sncpbdmap:(([0-9]+&&[0-9]+)|[[0-9]+&&[0-9]+&[0-9]+&&[0-9]+]*)\">([^\<]+)/",$data, $Match) ) { if(preg_match_all("/[0-9]+[ ]+[a-z]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[a-z0-9]+/",$Match[0], $MatchLine)) { for($i=0;$i<count($MatchLine[0]);$i++) { $field = preg_split("/[ ]+/",$MatchLine[0][$i]); $sql = "INSERT INTO `tbl_cfg-get-sncpbdmap` (m_id,pg_id,pu_id,src_bid,src_pid,src_au4,src_path,dst_bid,dst_pid,dst_au4,dst_path,xc_level,command,insert_date) VALUES ('{$id}','{$field[0]}','{$field[1]}','{$field[2]}','{$field[3]}','{$field[4]}','{$field[5]}','{$field[6]}','{$field[7]}','{$field[8]}','{$field[9]}','{$field[10]}','cfg-get-sncpbdmap','{$cur_date}')"; @mysql_query($sql); } } } <?phpheader("Content-type: text/html; charset=utf-8");set_time_limit(0);$filename = base64_decode("T3B0aVggT1NOIDc1MDAtMTAuMTg2LjEzMC43MC05LTUyMy56aXA=");$zip = zip_open(realpath($filename));if ($zip) { while ($zip_entry = zip_read($zip)) { if (zip_entry_open($zip, $zip_entry, "r")) { echo "File Contents:<br/>"; $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); //echo "$buf<br/>"; // 防止文件内容迭加 unlink("res/log.txt"); if( $handle = fopen("res/log.txt",'a') ) { fwrite($handle, $buf); fclose($handle); } zip_entry_close($zip_entry); } echo "<br/>"; } zip_close($zip);}?> 代码出错 求帮助 怎么写php数据库? PHP读取EXCEL文件 下拉菜单提交问题?菜鸟求教 sina这个页面怎么回事????? session_start(): Failed to initialize storage module. 调查程序的问题 如果定时关闭一个窗口,比如5秒后自动关闭 高分寻找php 上传 文件脚本 一个关于APACHE的难题 大家帮忙分析一下这是什么加密方式啊? 股票行情走势图?
$zip = zip_open("zip.zip");
if ($zip) {
while ($zip_entry = zip_read($zip)) {
$fp = fopen("zip/".zip_entry_name($zip_entry), "w");
if (zip_entry_open($zip, $zip_entry, "r")) {
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
fwrite($fp,"$buf");
zip_entry_close($zip_entry);
fclose($fp);
}
}
zip_close($zip);
}
?>
详细的可以查看Zlib相关的说明!
$data = file($fileName);
foreach ($data as $line) {
$content .= htmlspecialchars($line)."<br/>";
}
*/
//echo $content;
if( $fp=fopen($fileName,"r") ) {
while( !feof($fp) ) {
$line = fgets($fp);
$line .= "\n";
$data .= $line;
}
if(preg_match_all("/[0-9]+[ ]+[a-z]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[0-9]+[ ]+[a-z0-9]+/",$Match[0], $MatchLine)) {
for($i=0;$i<count($MatchLine[0]);$i++) {
$field = preg_split("/[ ]+/",$MatchLine[0][$i]);
$sql = "INSERT INTO `tbl_cfg-get-sncpbdmap` (m_id,pg_id,pu_id,src_bid,src_pid,src_au4,src_path,dst_bid,dst_pid,dst_au4,dst_path,xc_level,command,insert_date) VALUES ('{$id}','{$field[0]}','{$field[1]}','{$field[2]}','{$field[3]}','{$field[4]}','{$field[5]}','{$field[6]}','{$field[7]}','{$field[8]}','{$field[9]}','{$field[10]}','cfg-get-sncpbdmap','{$cur_date}')";
@mysql_query($sql);
}
}
}
header("Content-type: text/html; charset=utf-8");
set_time_limit(0);
$filename = base64_decode("T3B0aVggT1NOIDc1MDAtMTAuMTg2LjEzMC43MC05LTUyMy56aXA=");
$zip = zip_open(realpath($filename));if ($zip) { while ($zip_entry = zip_read($zip)) { if (zip_entry_open($zip, $zip_entry, "r")) {
echo "File Contents:<br/>";
$buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
//echo "$buf<br/>";
// 防止文件内容迭加
unlink("res/log.txt"); if( $handle = fopen("res/log.txt",'a') ) {
fwrite($handle, $buf);
fclose($handle);
} zip_entry_close($zip_entry);
}
echo "<br/>"; } zip_close($zip);
}?>