Servus zusammen,
also nachdem ich mir heuteden ganzen Sonntag um die Ohren gehauen habe, ohne zu einem verwertbaren Ergebnis zu kommen, habe ich jetzt beschlossen doch mal nachzufragen.
Was ich machen will ist eigentlich ganz einfach dachte ich, ich programmiere gerade an einer Homepage für eine Freundin herum, und sie will eben auch eine Bildergalerie, wie Frauen nun mal sind, hat sie natürlich auch ganz spezielle Vorstellungen zum Aussehen, und so etwas gibt es eben noch nicht, wie sie es haben will
Ich hab vorher easypig probiert, also schon eine fertige Bildergalerie, hat auch echt gut funktioniert, nur eben das Aussehen war nicht ganz so einfach anzupassen, war auch alles sehr kryptisch geschrieben. Aber in dem Script gab es auf jeden Fall schon die Möglichkeit zip Dateien hochzuladen und dann wurden sie automatisch entpackt, Thumbnails erstellt, und alles ganz toll! So wollte ich das auch machen, aber ich bin leider schon am entzippen gescheitert
Ich suche schon den ganzen Tag eine Klasse oder ein Script, dass mir Dateien entpacken kann, die im zip Format vorliegen (Also Dateien die ich hier auf Windows mit Winzip packe). Da es ja bei easypig funktioniert, sollte es doch auch bei mir gehen dachte ich mir so...
Also bin ich auch gleich zu http://php3.de/manual/de/ref.zip.php da alle Codeschnipsel probiert, aber nix tat.
Bei dem Code hier kommt nur die Fehlermeldung "Fatal error: Call to undefined function: zip_open() in /www/htdocs/v122778/galerie/upload.php on line 11".
Also scheint das bei meinem Provider (all-inkl.com) nicht zu gehen, oder wie? Aber bei dem dummen Script geht das doch auch!!!
Braucht ihr noch infos aus der phpinfo.php, also sieht man da, ob das unterstützt wird oder nicht?
Und ja die Suche habe ich schon benützt und auch sämtliche Links da angesehen, aber die kannte ich auch schon vorher, ich hab heut glaube ich echt schon alles angeschaut, was es dazu schon mal gab ;(
Also falls ihr was habt für mich, nur her damit, aber wenn es geht nicht nur Links zu irgendwelchen Klassen, weil die kenne ich bestimmt schon
Danke schon mal!
also nachdem ich mir heuteden ganzen Sonntag um die Ohren gehauen habe, ohne zu einem verwertbaren Ergebnis zu kommen, habe ich jetzt beschlossen doch mal nachzufragen.
Was ich machen will ist eigentlich ganz einfach dachte ich, ich programmiere gerade an einer Homepage für eine Freundin herum, und sie will eben auch eine Bildergalerie, wie Frauen nun mal sind, hat sie natürlich auch ganz spezielle Vorstellungen zum Aussehen, und so etwas gibt es eben noch nicht, wie sie es haben will
Ich hab vorher easypig probiert, also schon eine fertige Bildergalerie, hat auch echt gut funktioniert, nur eben das Aussehen war nicht ganz so einfach anzupassen, war auch alles sehr kryptisch geschrieben. Aber in dem Script gab es auf jeden Fall schon die Möglichkeit zip Dateien hochzuladen und dann wurden sie automatisch entpackt, Thumbnails erstellt, und alles ganz toll! So wollte ich das auch machen, aber ich bin leider schon am entzippen gescheitert
Ich suche schon den ganzen Tag eine Klasse oder ein Script, dass mir Dateien entpacken kann, die im zip Format vorliegen (Also Dateien die ich hier auf Windows mit Winzip packe). Da es ja bei easypig funktioniert, sollte es doch auch bei mir gehen dachte ich mir so...
Also bin ich auch gleich zu http://php3.de/manual/de/ref.zip.php da alle Codeschnipsel probiert, aber nix tat.
PHP-Code:
function unzip($file, $path) {
$zip = zip_open($file);
if ($zip) {
while ($zip_entry = zip_read($zip)) {
if (zip_entry_filesize($zip_entry) > 0) {
// str_replace must be used under windows to convert "/" into "\"
$complete_path = $path.str_replace('/','\\',dirname(zip_entry_name($zip_entry)));
$complete_name = $path.str_replace ('/','\\',zip_entry_name($zip_entry));
if(!file_exists($complete_path)) {
$tmp = '';
foreach(explode('\\',$complete_path) AS $k) {
$tmp .= $k.'\\';
if(!file_exists($tmp)) {
mkdir($tmp, 0777);
}
}
}
if (zip_entry_open($zip, $zip_entry, "r")) {
$fd = fopen($complete_name, 'w');
fwrite($fd, zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)));
fclose($fd);
zip_entry_close($zip_entry);
}
}
}
zip_close($zip);
}
}
Also scheint das bei meinem Provider (all-inkl.com) nicht zu gehen, oder wie? Aber bei dem dummen Script geht das doch auch!!!
Braucht ihr noch infos aus der phpinfo.php, also sieht man da, ob das unterstützt wird oder nicht?
Und ja die Suche habe ich schon benützt und auch sämtliche Links da angesehen, aber die kannte ich auch schon vorher, ich hab heut glaube ich echt schon alles angeschaut, was es dazu schon mal gab ;(
Also falls ihr was habt für mich, nur her damit, aber wenn es geht nicht nur Links zu irgendwelchen Klassen, weil die kenne ich bestimmt schon
Danke schon mal!
Kommentar