DaveThuet
Erfahrenes Mitglied
Guten Morgen
ich hätte da eine Frage...
Ich möchte für einen bestimmten User (user_id) alle seine Upload auslesen gemäss tbl_uploads und gemäss der Zeile id_uploads. Die Bilder liegen im Ordner "wallpaper" auf dem Root und in der tbl_ulpoads als Zeile "bildpfad". Ideal wäre es wenn es direkt mit allen Bildern des User einen Zip-Ordner macht im Ordner "wallpaper", damit es der User dann herunterladen kann. Die Originalbilder müssen aber im Ordner bleiben, also nur eine ZIP-Datei mit kopien seiner Uploads. Ich hoffe Ihr versteht mein Vorhaben.
Soweit komme ich habe aber keinen Plan wie es weiter gehen soll um eben eine ZIP-File zu kreieren...
Ich wäre Euch allen sehr dankbar für rasche Hilfe, da der User seine Bilder verloren hat (auf seine Festplatte) und mich nun nach den bereits Hochgeladenen nachfragt. Wären es einige Bilder würde ich dies Manuell machen aber dies ist ein User mit mehr als 24'000 Bildern und diese Domain hat insgesamt fast 60'000 Bildern also zuviel um es manuell zu suchen und Zippen.
ich hätte da eine Frage...
Ich möchte für einen bestimmten User (user_id) alle seine Upload auslesen gemäss tbl_uploads und gemäss der Zeile id_uploads. Die Bilder liegen im Ordner "wallpaper" auf dem Root und in der tbl_ulpoads als Zeile "bildpfad". Ideal wäre es wenn es direkt mit allen Bildern des User einen Zip-Ordner macht im Ordner "wallpaper", damit es der User dann herunterladen kann. Die Originalbilder müssen aber im Ordner bleiben, also nur eine ZIP-Datei mit kopien seiner Uploads. Ich hoffe Ihr versteht mein Vorhaben.
Soweit komme ich habe aber keinen Plan wie es weiter gehen soll um eben eine ZIP-File zu kreieren...
PHP:
<?php
//TODO: User-ID setzen
$uid = 0000;
$limitPerRun = 30000;
//TODO: Connect the DB anpassen
mysql_connect('xyz', 'xyz', 'xyz');
mysql_select_db('xyz');
echo "<h1>Dateien von User {$uid}</h1>";
echo "<p>Die id kann im Script auf Zeile 4 angepasst werden. Aktuelle User-ID: {$uid}</p>";
/**
* id_uploads -> Die eigentliche Bild-ID
* user_id -> 0000 ist die ID des Users
* bildpfad
*/
$sql = "SELECT bildpfad FROM tbl_uploads WHERE id_user={$uid} ORDER BY id_uploads LIMIT {$limitPerRun};";
?>
Ich wäre Euch allen sehr dankbar für rasche Hilfe, da der User seine Bilder verloren hat (auf seine Festplatte) und mich nun nach den bereits Hochgeladenen nachfragt. Wären es einige Bilder würde ich dies Manuell machen aber dies ist ein User mit mehr als 24'000 Bildern und diese Domain hat insgesamt fast 60'000 Bildern also zuviel um es manuell zu suchen und Zippen.