Autor | Zpráva | ||
---|---|---|---|
esonyx Profil * |
#1 · Zasláno: 18. 9. 2009, 08:08:58
Dobrý den,
na http://cz2.php.net/manual/en/ našel jsem tento script na zazipování souboru: <?php $zip = new ZipArchive; if ($zip->open('test.zip') === TRUE) { $zip->addFile('ip.txt', 'newname.txt'); $zip->close(); echo 'ok'; } else { echo 'failed'; } ?> Ale ať se snažím jak se snažím, tak mám někde nějakou chybu. Vypíše mi to: Fatal error: Cannot instantiate non-existent class: ziparchive in /3w/kvalitne.cz/m/mediacenter/xml/zip3.php on line 2 Poradíte mi prosím kde je problém? Web ma na webzdarma, funkce zip je povolena a verze ZIP je 1.8.11, Libzip verze 0.8.0-compatible. Předem děkuji za pomoc. |
||
Majkl578 Profil |
#2 · Zasláno: 18. 9. 2009, 08:59:08
PHP 5 >= 5.2.0
|
||
esonyx Profil * |
#3 · Zasláno: 18. 9. 2009, 10:53:02
To už jsem našel... to je v pořádku nemýlim-li se http://mt.wz.cz/info.php
|
||
Majkl578 Profil |
#4 · Zasláno: 18. 9. 2009, 17:46:11 · Upravil/a: Majkl578
co vypise toto:
echo class_exists('ZipArchive') ? 'y' : 'n'; //nevim proc, ale zil jsem v pocitu, ze na wz maji jeste php 4, alespon co jsem slysel.. :) |
||
esonyx Profil * |
#5 · Zasláno: 18. 9. 2009, 21:29:36
No tak výpis je je "n". Jsem torošku lama, hih, ale proč je v php info u Zip "enabled"? Jsem teď trochu mimo obraz... :(
|
||
Davex Profil |
#6 · Zasláno: 18. 9. 2009, 22:09:07
Na Webzdarma se PHP 5 testuje jen na některých doménách, takže si verzi zkontroluj vlastním phpinfo.
|
||
esonyx Profil * |
#7 · Zasláno: 18. 9. 2009, 23:05:30
Na konec jsem vyzkousel tento kod
echo class_exists('ZipArchive') ? 'y' : 'n'; kod: <?php $zip = new ZipArchive ('test.zip'); if ($zip->open('test.zip') === TRUE) { $zip->addFile('data/index.txt', 'newname.txt'); $zip->close(); echo 'ok'; } else { echo 'failed'; } ?> |
||
esonyx Profil * |
#8 · Zasláno: 18. 9. 2009, 23:08:22
Jo a kdyz tam nahraju soubor "test.zip" tak mi to napise OK, ale textovy dokument se tam nevlozi. :(
|
||
DJ Miky Profil |
#9 · Zasláno: 18. 9. 2009, 23:33:35
Ten test.zip odstraň a nastav práva pro zápis do adresáře alespoň na 0666, takhle zřejmě skript nemá dostatek práv a zápis selže.
|
||
esonyx Profil * |
#10 · Zasláno: 18. 9. 2009, 23:45:32
Test.zip jsem smazal. Práva adresáře i souborů mám na 777 ale stejně mi hodí failed...
|
||
imploder Profil |
#11 · Zasláno: 19. 9. 2009, 00:00:03
Majkl578
„//nevim proc, ale zil jsem v pocitu, ze na wz maji jeste php 4, alespon co jsem slysel.. :)“ Já taky a to tam mám účet :) |
||
Časová prodleva: 15 let
|
0