[support] ZipArchive is not working

Jamie Holly hovercrafter at earthlink.net
Tue Jan 28 03:23:20 UTC 2014


Run drupal_realpath on that and it will be fine:

$file=drupal_realpath('public://archive.zip');


Jamie Holly
http://hollyit.net

On 1/27/2014 10:15 PM, Swatee Karpe wrote:
> $file = public://archive.zip. like this.
>
>
> On Tue, Jan 28, 2014 at 11:08 AM, Jamie Holly 
> <hovercrafter at earthlink.net <mailto:hovercrafter at earthlink.net>> wrote:
>
>     What are you using to set the $file variable? It needs to be a
>     path to the local file system. What you got is a URL. You want
>     something more along the lines of
>     /sites/samplesite.com/files/testjan.zip
>     <http://samplesite.com/files/testjan.zip>
>
>     Jamie Holly
>     http://hollyit.net
>
>     On 1/27/2014 9:54 PM, Swatee Karpe wrote:
>>     Thanks for replying Jamie.
>>
>>     I tried to use $archiver = archiver_get_archiver($file);
>>
>>     It shows /Exception/: Archivers can only operate on local files:
>>     <em
>>     class="placeholder">http://samplesite.com/sites/samplesite.com/files/testjan.zip</em>
>>     not supported in /archiver_get_archiver()/ (line /8091/ of
>>     //sites/drupal7/includes/common.inc/).
>>     Error to me.
>>
>>     Any solution on this?
>>
>>     do u have sample code for this?
>>
>>
>>
>>
>>     On Mon, Jan 27, 2014 at 10:02 PM, Jamie Holly
>>     <hovercrafter at earthlink.net <mailto:hovercrafter at earthlink.net>>
>>     wrote:
>>
>>         If you're using Drupal 7, it would be better to use the built
>>         in archiver class. It's used in
>>         update_manager_archive_extract in
>>         modules/update/update.manager.inc:
>>
>>         https://api.drupal.org/api/drupal/modules%21update%21update.manager.inc/function/update_manager_archive_extract/7
>>
>>
>>         Jamie Holly
>>         http://hollyit.net
>>
>>         On 1/27/2014 2:20 AM, Swatee Karpe wrote:
>>>         Hi all,
>>>
>>>         I am using drupal 7 and I want extract the zip file and save
>>>         the extracted folder into files directory. I am taking zip
>>>         file from one of my content type.
>>>
>>>         For this I am trying to use ZipArchive class.
>>>           $zip = new ZipArchive;
>>>          $unzip = $zip->open($filename);
>>>
>>>         ZipArchive Object
>>>         (
>>>              [status] => 0
>>>              [statusSys] => 0
>>>              [numFiles] => 0
>>>              [filename] =>
>>>              [comment] =>
>>>         )
>>>
>>>         After printing $zip i get the empty array as above.
>>>
>>>         Do any one know why this is not working in my case?
>>>         Or any one know other way to extract file and save it to folder.
>>>
>>>         Thanks in advance.
>>>         --
>>>         Swatee Amit Karpe
>>>
>>>
>>>
>>
>>
>>         --
>>         [ Drupal support list | http://lists.drupal.org/ ]
>>
>>
>>
>>
>>     -- 
>>     Thanks & Regards,
>>     Swatee Amit Karpe
>>
>>
>>
>
>
>     --
>     [ Drupal support list | http://lists.drupal.org/ ]
>
>
>
>
> -- 
> Thanks & Regards,
> Swatee Amit Karpe
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/support/attachments/20140127/b5e86ea2/attachment-0001.html 


More information about the support mailing list