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

phparchive

发布时间: 2022-11-16 04:45:46

‘壹’ 关于php的zipArchive()

可能是PHP可用内存的限制造成的,把 php.ini 中的
memory_limit
这个选项的值设大一点试试看。

也可以在 php 文件中设置,比如:

ini_set('memory_limit', '32M');

补充:
32M 还不够的话,再往上加。
尝试用 php.ini 文件设置。

‘贰’ archive.php 这个文件 有什么用

真是高明的问题。。。。。
如果你不补充问题的话,那你这问题,世界上都没有答案!!!

‘叁’ wordpress文章归档archive.php和分类目录模板category.php的区别是什么

archive.php是调用你网站的所以分类目录
category.php是调用某一个id的分类目录。
这两个文件可以调用不同的样式模板

‘肆’ wordpress 进了index.php怎么跳到archive.php或single.php求大神详解!

archive.php是在index.php调用的,
例如:
<?php
if ( is_category(array(4,8,9)) ) {
include(TEMPLATEPATH . '/archive-A.php');
} elseif ( is_category(array(7,))){
include(TEMPLATEPATH . '/archive-B.php');
} else {
include(TEMPLATEPATH . '/archive-C.php');
}
?>

‘伍’ wordpress主题里面调用archive.php的问题

archive.php不能那样调的。如果你想要做多个archive模板,然后分别调用采用这样的方法:

1、新建archive-A.php archive-B.php archive-C.php

2、清空archive.php 然后复制加入下面的判断调用代码,并保存

  1. <?php

  2. if ( is_category(array(4,8,9)) ) {

  3. include(TEMPLATEPATH . '/archive-A.php');

  4. } elseif ( is_category(array(7,))){

  5. include(TEMPLATEPATH . '/archive-B.php');

  6. } else {

  7. include(TEMPLATEPATH . '/archive-C.php');

  8. }

  9. ?>

备注:上面的“4,8,9”是分类目录的ID值。那段代码表示:根据不同的分类编号判断调用不同的archive模板。

希望能帮到你。

‘陆’ archive.php建立了怎么前台还进不进去

php 的编译时需要依赖pear package ,目前的问题错误"PEAR package PHP_Archive not installed",已经明显报出这个问题。
因此编译使用参数 --without-pear 将pear 屏蔽掉编译安装后,再进行安装;同时因为phar 属于pear的一个库 ,所以不将phar关闭掉,同时还会报这个错误, 同时需要使用 --disable-phar 编译参数.

‘柒’ PHP的ZipArchive类 删除zip中非空文件夹

在php.ini里面把;extension=php_zip.dll前面的分号去掉。前提是你安装的php里面ext文件夹里面有php_zip.dll

‘捌’ php ZipArchive 能否在指定目录生成压缩

当然可以啊,亲


下面代码就是在/tmp目录下生成aaaa.zip文件

$zip=newZipArchive();
$zip->open('/tmp/aaaa.zip',ZipArchive::CREATE);
$zip->addEmptyDir('dir1');
$zip->close();

‘玖’ PHP的ZipArchive无法打开文件的错误,有谁遇到过的

我遇见过,这说明文件压缩的不完整,所以解压不出来

‘拾’ php打包压缩文件之ZipArchive方法用法分析

本文实例讲述了php打包压缩文件之ZipArchive方法用法。分享给大家供大家参考,具体如下:
前面说到了php打包压缩文件之PclZip方法,今天来说下另一种更为简单的方法,使用ZipArchive来压缩文件。这个是php的扩展类,自php5.2版本以后就已经支持这个扩展,如果你在使用的时候出现错误,查看下php.ini里面的extension=php_zip.dll前面的分号有没有去掉,然后再重启Apache这样才能使用这个类库。
使用ZipArchive压缩文件是非常简单的,php官网已经给我提供了很多相关示例,大家可以看下
http://www.php.net/manual/zh/class.ziparchive.php,例如:
<?php
$zip
=
new
ZipArchive;
//首先实例化这个类
if
($zip->open('test.zip')
===
TRUE)
{
//然后查看是否存在test.zip这个压缩包
$zip->addFile('too.php');
$zip->addFile('test.php');
//将too.php和test.php两个文件添加到test.zip压缩包中
$zip->close();
//关闭
echo
'ok';
}
else
{
echo
'failed';
}
?>
下面是一些参数说明:
<?php
/********
ziparchive
可选参数
*******/
/*
1.ZipArchive::addEmptyDir
添加一个新的文件目录
2.ZipArchive::addFile
将文件添加到指定zip压缩包中。
3.ZipArchive::addFromString
添加的文件同时将内容添加进去
4.ZipArchive::close
关闭ziparchive
5.ZipArchive::extractTo
将压缩包解压
6.ZipArchive::open
打开一个zip压缩包
7.ZipArchive::getStatusString
返回压缩时的状态内容,包括错误信息,压缩信息等等
8.ZipArchive::deleteIndex
删除压缩包中的某一个文件,如:deleteIndex(0)删除第一个文件
9.ZipArchive::deleteName
删除压缩包中的某一个文件名称,同时也将文件删除。
......
*/
?>
总之只要你的php5.2版本以上,使用ZipArchive来进行文件压缩还是比较方便的。具体的和PclZip哪一个运行速度比较快,这个磊子还没有做过测试,大家感兴趣的可以折腾折腾。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP操作zip文件及压缩技巧总结》、《php文件操作总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。

热点内容
c语言求逆 发布:2025-01-13 13:14:43 浏览:929
中控大屏怎么看配置 发布:2025-01-13 13:11:33 浏览:912
linux多行删除 发布:2025-01-13 13:06:01 浏览:200
传奇3脱机脚本 发布:2025-01-13 13:05:08 浏览:751
java请求https 发布:2025-01-13 12:53:35 浏览:868
SQL限定符 发布:2025-01-13 12:46:19 浏览:145
挂号系统php源码 发布:2025-01-13 12:39:04 浏览:581
存储器通史是什么 发布:2025-01-13 12:38:11 浏览:405
可以捏的解压器怎么做 发布:2025-01-13 12:32:16 浏览:524
ios的java编译器 发布:2025-01-13 12:12:54 浏览:616