Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Script um viele Fotos aus einem Ordner auf den PC zu laden [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Script um viele Fotos aus einem Ordner auf den PC zu laden


 
Marcus77
04-03-2010, 14:54 
 
Hi Leute

ich habe zicktausende Bilder auf meinem Server

diese werden durch ein Script mittels ID und SEC angesprichen und erhalten so die sortierung

Wie kann ich diese auf meinen PC laden, damit ich die Struktur auch habe

Also:

SERVER:
ALLE FOTOS in einem Ordner = werden per ID usw.. angeprochen und einer SEC zugeordnet


Auf dem PC

SEC = NEUER Ordner
ID = in die jeweiligen Ordner

Wie kann ma das machen ?
Danke

 
AmicaNoctis
04-03-2010, 15:02 
 
Hallo,

Dateien von einem Server bekommt man am einfachsten über FTP.

Was SEC und DEC bedeutet, konnte ich trotz Wikipedia nicht nachvollziehen.

Gruß,

Amica

 
Marcus77
04-03-2010, 15:06 
 
ja per FTP hab ich dann ALLE Fotos in einem ORDNER

ich möchte die jeweiligen Fotos im jeweiligen Ordner

Die Fotos werden per ID angesprochen und sind in einem bereich zugeordnet

zb:

Weihanchtsfest am 24.12 : sind 20 Foto

Diese 20 Fotos, sowie alle anderen liegen in einem selben Ordner am server

Die Bezeichnung Weihanchtsfest ist (meine nennung SEC für Section) die zuordnung
mit der die 20 Fotos dann zugeordnet werden

Also so sieht der LINK aus:

bild.php?id=743&eintrag=0&bc=&showcat=0


Sorry für mein unfachliches Deutsch

 
AmicaNoctis
04-03-2010, 15:17 
 
Ok, ich glaube nicht, dass es dafür ein fertiges Skript gibt, welches a) die Verzeichnisse durchgeht und anhand des Dateinamens die Bildmetadaten sucht oder b) die Datenbank abgrast und anhand der ID und der SEC die Bilder aus einem Ordner kratzt.

Das wirst du wohl selbst schreiben müssen.

Vielleicht hilft dir ja auch ein Mehrfach-Umbenenn-Tool, da kannst du evtl. es trotzdem mit FTP runterladen und dann sortieren/umbenennen. Das hängt aber davon ab, welche Infos schon in dem Dateinamen codiert sind, was aus deinen Beiträgen aber bisher nicht ersichtlich war.

Gruß,

Amica

 
Marcus77
04-03-2010, 15:29 
 
Also die Fotos haben diese Namen:

DSCF4452

Das Script ist von da:

powie.de - Galerie (http://www.powie.de/cms/mod/galerie/index.php?galcat=0)

OK, also keien Chance, weil selber schreiben kann ich das nicht

 
AmicaNoctis
04-03-2010, 15:39 
 
Also ist der Dateiname direkt so, wie er aus der Kamera kam und alle Informationen (Section, Name, ID) stehen nur in der DB?

Also lösen ließe sich das schon, aber ich glaub nicht, dass dir das jemand kostenlos programmiert. Ich rechne mit einer halben Stunde Aufwand für das Skript plus Einrichten einer Transferlösung auf deinen Rechner.

Runterladen als Transferlösung halte ich für schwierig, da PHP-Skripte meist eine maximale Ausführungszeit haben, die du da kaum einhalten kannst.

Wenn der Server aber aktiv was zu dir schiebt, ist das nicht weniger problematisch (cronjob, FTP, VPN+UNC, ...?)

 
Marcus77
04-03-2010, 15:43 
 
Die Lösung darf natürlich was kosten

Was kostet denn das dann in etwa ?

Interesse ?

 
AmicaNoctis
04-03-2010, 15:48 
 
Du kannst es in der Rubrik Jobs (http://www.php-resource.de/jobs/) mit einer detaillierten Aufgabenstellung reinstellen und dir Angebote machen lassen.

Ich würde es zwar machen, hab aber noch Bedenken wegen des Transferproblems: Wie sollen die Bilder dann auf deinem Rechner landen? Daher kann ich noch keinen Betrag nennen.

Edit: Wahrscheinlich ist es am einfachsten, wenn man das Skript bei dir auf dem PC installiert und per CLI SAPI laufen lässt. Dann ist schonmal das Timeout-Problem aus der Welt.

 
Marcus77
04-03-2010, 15:50 
 
Uff... wie soll ich das detailiert posten ??

Wenn wir schon hier schwierigkeiten hatten auf einen Zweig zu kommen, was ich meine, bzw will

Wäre es lösbar,
die Bilder direkt auf den Server zu sortieren und dann per FTP runterzunehmen

Also das Selbstgeschrieben so definieren, das es alles auf dem Server macht und dann händisch auf den PC geladen wird

 
onemorenerd
04-03-2010, 15:53 
 
Konkrete Beschreibung wäre "Brauche mysql_query + foreach + copy." *scnr*

 
AmicaNoctis
04-03-2010, 15:55 
 
Wäre es lösbar,
die Bilder direkt auf den Server zu sortieren und dann per FTP runterzunehmen

Prinzipiell ja, aber davon habe ich abgesehen, weil man alle Bilder erstmal in einen anderen Ordner kopieren müsste. Das wäre evtl. speicherplatzkritisch. Dann fiel mir aber ein, dass man ja mit symlinks arbeiten könnte, womit das Speicherplatzproblem aus der Welt wäre. Dann fiel mir ein, dass man da aber immer noch das Timeout-Problem hätte und dann fiel mir das ein, was ich als letztes geschrieben habe.

Kannst du mal eine URL zur Verfügung stellen (wenn nicht offiziell dann halt per PM) und dazu erklären, was du davon jetzt haben willst: Das Bild selbst, den Namen, ...?

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:06 Uhr.