Ik heb het volgende script (de library die dit script gebruikt post ik er (nog) niet bij):
Dit script pakt een jpg-plaatje uit een zip bestand, welke 1 plaatje bevat en laat het zien op het scherm in IE.
$buf bevat de binary tekst van het JPG plaatje.
Dit werkt perfect.
Nu heb ik twee vragen:
1. Hoe is het mogelijk om dit plaatje op te slaan (uploaden)? Dus van Binary-tekst,
naar .jpg bestand in directory?
2. Hoe is het mogelijk, dat als de zipfile meerdere jpg-bestanden bevat, deze
ondermekaar te laten zien, of deze apart op te slaan (zie vraag 1)?
Als er nu meerdere jpg-bestanden in de zipfile staan, laat IE alleen maar de
laatste zien.
(keywords: zip,ingepakt,binary,jpg,opslaan)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| $zip = m_zip_open("sampleFile.zip"); if ($zip) { while ($zip_entry = m_zip_read($zip)) { if (m_zip_entry_open($zip, $zip_entry, "r")) { $buf = m_zip_entry_read($zip_entry, m_zip_entry_filesize($zip_entry)); header("Content-type: image/pjpeg"); echo $buf; m_zip_entry_close($zip_entry); } } m_zip_close($zip); } else echo('Cannot open zip file / file not found or unzip command not available'); |
Dit script pakt een jpg-plaatje uit een zip bestand, welke 1 plaatje bevat en laat het zien op het scherm in IE.
$buf bevat de binary tekst van het JPG plaatje.
Dit werkt perfect.
Nu heb ik twee vragen:
1. Hoe is het mogelijk om dit plaatje op te slaan (uploaden)? Dus van Binary-tekst,
naar .jpg bestand in directory?
2. Hoe is het mogelijk, dat als de zipfile meerdere jpg-bestanden bevat, deze
ondermekaar te laten zien, of deze apart op te slaan (zie vraag 1)?
Als er nu meerdere jpg-bestanden in de zipfile staan, laat IE alleen maar de
laatste zien.
(keywords: zip,ingepakt,binary,jpg,opslaan)