Kod
<?php
$count = $_POST['ilosc'];
if(class_exists("ZipArchive")) echo "jest";
$zip = new ZipArchive();
$plik_arch = "testowy.zip";
if ($zip->open($plik_arch, ZIPARCHIVE::CREATE) !==TRUE) {
exit ("nie mogę zrobić pliku archiwum <$plik_arch>");
}
$zip->addFromString("info.txt","Archiwum o nazwie $plik_arch zostało utowrzone w dniu ".date("Y-m-d H:i:s"));
$sciezka = "http://kamioni.bg/htdocs/ipix/lkw/a36824_0b.jpg";
$zip->addFile($sciezka);
$zip->addFile($cos);
echo "Ilość plików spakowanych: ".(($zip->numFiles)-1) . "\n";
$zip->close();
?>
$count = $_POST['ilosc'];
if(class_exists("ZipArchive")) echo "jest";
$zip = new ZipArchive();
$plik_arch = "testowy.zip";
if ($zip->open($plik_arch, ZIPARCHIVE::CREATE) !==TRUE) {
exit ("nie mogę zrobić pliku archiwum <$plik_arch>");
}
$zip->addFromString("info.txt","Archiwum o nazwie $plik_arch zostało utowrzone w dniu ".date("Y-m-d H:i:s"));
$sciezka = "http://kamioni.bg/htdocs/ipix/lkw/a36824_0b.jpg";
$zip->addFile($sciezka);
$zip->addFile($cos);
echo "Ilość plików spakowanych: ".(($zip->numFiles)-1) . "\n";
$zip->close();
?>
Cały problem polega na tym, że jeżeli $sciezka ma podaną ścieżkę jak w przykładzie to nie chce spakować zdjęcia. Gdybym podał coś w rodzaju
../../htdocs/bla/bla/zdjecie.jpg to byłoby ok. Niestety nie wszystkie zdjęcia mam na tym samym serwerze.
Czy jest możliwość jakoś ściągnięcia/odczytania zdjęcia tak żeby móc je spakować?
próbowałem coś z fopen, file_get_contents ale nie za bardzo