<?php $zipname = $_GET['zipfile']; $picname = $_GET['picname']; // Extraction : $zip = new ZipArchive; $path = "../images/guest/"; $path = $path . $zipname; $res = $zip->open($path); if ($res === TRUE) { echo "nom de la photo : " . $picname; echo "nom du zip" . $zipname; $zip->extractTo('../imgzip/',$picname); $zip->close(); sleep(2); // Création de l'image : $pathimg = "../imgzip/"; $pathimg = $pathimg . $picname; $image = base64_encode(file_get_contents($pathimg));; header("Content-type: image/jpg"); // C'est une image jpg //Affichage : echo ""; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question$image = base64_encode(file_get_contents($_GET['pathimage'])); header("Content-type: image/jpg"); unlink($pathimg); echo base64_decode($image);
header("Content-type: image/jpg"); // Change le tyme mime de ta sortie $im = imagecreatefromjpeg('zip://' . "chemin/vers/ton/ZIP" . '/tonzip.zip#fichier.jpg'); // Va extraire le fichier et en fait un objet "image" imagejpeg($im); // Fais la sortie et l'envoie dans le buffer imagedestroy($im); // Faire un peux de place dans la RAM