Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie plików ZIP
Forum PHP.pl > Forum > PHP
porady-it.pl
Witam,

Mam dziwny problem bowiem przy próbie utworzenia archiwum ZIP poprzez skrypt:

  1. <?php
  2. $zip = new ZipArchive();
  3. $plik_arch = "testowy.zip";
  4. if ($zip->open($plik_arch, ZIPARCHIVE::CREATE) !==TRUE) {
  5. exit ("nie mogę zrobić pliku archiwum <$plik_arch>");
  6. }
  7.  
  8. $zip->addFormString("info.txt","Archiwum o nazwie $plik_arch zostało utowrzone w dniu ".date("Y-m-d H:i:s"));
  9. $zip->addFile("plik_testowy.txt");
  10. $zip->addFile("plik_testowy2.txt");
  11. echo "Ilość plików spakowanych: ".(($zip->numFiles)-1) . "\n";
  12. $zip->close();
  13. ?>


Otrzymuję komunikat:

  1. Fatal error: Call to undefined method ZipArchive::addFormString() in...


Konfiguracja na serwerze:

  1. zip
  2. Zip enabled
  3. Extension Version $Id: php_zip.c,v 1.1.2.27 2007/01/29 15:25:06 pajoye Exp $
  4. Zip version 2.0.0
  5. Libzip version 0.7.1
  6.  
  7. zlib
  8. ZLib Support enabled
  9. Stream Wrapper support compress.zlib://
  10. Stream Filter support zlib.inflate, zlib.deflate
  11. Compiled Version 1.2.3
  12. Linked Version 1.2.3
  13.  
  14. Directive Local Value Master Value
  15. zlib.output_compression On On
  16. zlib.output_compression_level -1 -1
  17. zlib.output_handler no value no value
nospor
Z takimi pytaniami to na przedszkole...

Skoro ci napisal ze nie ma funkcji addFormString to znaczy ze nie ma. A teraz szybko zajrzyj do manuala i sprawdz jaka jest... No bez przesady.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.