草庐IT

dynamic_zip_iterator

全部标签

PHP 启动 : Unable to load dynamic library 'C:\xampp\php\ext\php_oci8_12c.dll' - The specified procedure could not be found

我们在php中连接oracle服务器遇到了一个大问题我做了什么第一步:安装Windows732位第2步:安装XAMPP32(包括:Apache2.4.29、PHP7.1.11、phpMyAdmin4.7.4、OpenSSL1.0.2、XAMPP控制面板3.2.2)步骤:即时客户端包-基本:运行OCI、OCCI和JDBC-OCI应用程序所需的所有文件下载instantclient-basic-nt-12.2.0.1.0.zip并解压到c盘,名称为instantclient_12_2第5步:在路径“c:\instantclient_12_2”中设置环境第6步:编辑php.ini文件并启用e

php - 避免 zip 文件内容的绝对路径名

我正在用php编写。我有以下代码:$folder_to_zip="/var/www/html/zip/folder";$zip_file_location="/var/www/html/zip/archive.zip";$exec="zip-r$zip_file_location'$folder_to_zip'";exec($exec);我想将zip文件存储在/var/www/html/zip/archive.zip中,但当我打开该zip文件时,整个服务器路径都在zip中文件。我该如何编写以使服务器路径不在zip文件中?运行此命令的脚本不在同一目录中。它位于/var/www/html/

php - 在 PHP 中提取 ZIP 文件的子文件夹

我正在使用php脚本解压缩ZIP文件。但是这个脚本只解压一级目录而不解压那个文件的子目录脚本:$zip=newZipArchive;if($zip->open('test.zip')===TRUE){$zip->extractTo('/my/destination/dir/');$zip->close();echo'ok';}else{echo'failed';}例如:如果test.zip包含2个文件夹:folder1\file.png,folder2\folder3\file3.png解压缩此ZIP文件后,我只看到folder1*.*和folder2*.*而没有子目录folder3。

php - 带有排除文件夹的 CodeIgniter zip 存档

我正在尝试创建完整的站点备份,但我想从存档中排除一个文件夹。我的目录:/application//backups/>>>Idontwanttoarchivethisfolderbecauseofnestedarchiving./themes//uploads/.htaccessindex.php尝试了以下代码:$this->load->library('zip');$this->zip->read_dir(FCPATH);$this->zip->archive(FCPATH.'backups/'.date('Y-m-d-His').'.zip'); 最佳答案

php - 如何修复 PHP 警告 : Unable to load dynamic library: php_intl. ddl

这个问题在这里已经有了答案:PHPWarning:PHPStartup:Unabletoloaddynamiclibrary(20个答案)关闭6年前。请问我该如何解决这个问题?我在OSX10.11.3上运行php5.6PHPWarning:PHPStartup:Unabletoloaddynamiclibrary'/usr/lib/php/extensions/no-debug-non-zts-20121212/php_intl.dll'-dlopen(/usr/lib/php/extensions/no-debug-non-zts-20121212/php_intl.dll,9):i

php - 我如何在不通过 PHP 解压缩的情况下打开 zip 文件中的文件

我只想制作一个可以打开zip存档文件的系统就像我有archive.zip在这个文件中。文本我想上一个类来制作这个页面zip.php?archiver=archive.zip&file=file.text我希望此页面向我显示file.text内容有什么想法吗? 最佳答案 来自PHP手册:ZipArchive::getFromName().这正是您所需要的。open(dirname(__FILE__).'/test_im.zip')){$string=$z->getFromName("mytext.txt");echo$string;}

php - Codeigniter 和上传 zip 文件

我目前正在使用codeigniter框架构建一个站点的后端,我遇到了一些问题,我需要一种方法来允许用户上传图像的压缩文件夹,在完成表单时,压缩文件夹必须解压缩,并且需要将文件移动到服务器上的其他文件夹,创建每个图像的缩略图版本并将文件名添加到数据库中,如果图像的内容类型还没有存在然后我需要创建一个具有该内容类型的目录。我知道Codeigniter中有一个上传类,但我不确定它是否具有满足我需要的功能,请问我真的可以做一些建议吗?谢谢 最佳答案 正如Jan所指出的,这是一个宽泛的问题(例如3或4个问题)。我不是最新的CodeIgnite

javascript - 如何从 php 服务器获取带有 $.ajax 的 zip

当jquery的$.ajax请求时,我正在尝试发送由php服务器生成的zip。这是我的代码:PHP:$file=tempnam($a_folder_path,"zip");$zip=newZipArchive();$zip->open($file,ZipArchive::OVERWRITE);$zip->addFile($path_to_json,'data.json');$zip->close();rename($file,$file.'.zip');$filename=basename($file.'.zip');$filepath=$file.'.zip';while(ob_ge

php - 在 php 中创建 zip 文件并在添加之前重命名每个文件

我正在使用下面的代码来创建mp3的zip。我能够成功地使用它创建zip。但是我如何在制作zip之前重命名每个文件...#definefilearray$files=array('http://google.com/images/logo.png','http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/Wikipedia-logo-en-big.png/220px-Wikipedia-logo-en-big.png');#createnewzipopbject$zip=newZipArchive();#createatempf

PHP 警告 : PHP Startup: Unable to load dynamic library 'mcrypt.so'

我正在尝试在ubuntu06.04上使用composerupdate更新laravel,但每次我运行composerupdate时,总是会出现此警告。PHPWarning:PHPStartup:Unabletoloaddynamiclibrary'mcrypt.so'(tried:/usr/lib/php/20170718/mcrypt.so(/usr/lib/php/20170718/mcrypt.so:cannotopensharedobjectfile:Nosuchfileordirectory),/usr/lib/php/20170718/mcrypt.so.so(/usr/l