XML automatisch erstellen
Ich steh vor dem Problem, eine größere Anzahl von Bildern in einer XML quasi "katalogisieren" zu müssen.
Gibt es ein Programm, dass so etwas automatisch kann?
Im Grunde möchte ich hinterher eine XML haben, in der alle Bilder mit folgender (oder ähnlicher) Struktur erfasst sind:
<Bilder>
<bild name="NameDesBildes.jpg" src="/Beispiel/BilderOrdner/" usw. usw.></bild>
<.....></>
<Bilder>
Kann Adobe Lightroom evtl. so etwas?
Gibt es ein Programm, dass so etwas automatisch kann?
Im Grunde möchte ich hinterher eine XML haben, in der alle Bilder mit folgender (oder ähnlicher) Struktur erfasst sind:
<Bilder>
<bild name="NameDesBildes.jpg" src="/Beispiel/BilderOrdner/" usw. usw.></bild>
<.....></>
<Bilder>
Kann Adobe Lightroom evtl. so etwas?
Hmm die einzige Programmiersprache die ich einigermaßen beherrsche ist Actionscript...
Aber ich habe mal was von einem "readDir" (oder so ähnlich) in php gehört. Evtl hilft mir das weiter. Leider kenne ich mit kaum mit php aus
Aber ich habe mal was von einem "readDir" (oder so ähnlich) in php gehört. Evtl hilft mir das weiter. Leider kenne ich mit kaum mit php aus
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »J-W« (14. April 2010, 22:09)
oder ganz altmodisch:
ne batch datei
nicht die eleganteste Lösung aber darum gehts ja auch nicht!
z.B.
das einfach in ne *.bat Datei und das bilder.xml mit deiner xml datei austauschen: Fertig!
Starten! Du must nur halt immer Dateiname + Bildname eingeben...
evtl. mal gucken obs davür auch so nen dirread befehl gibt
ne batch datei

nicht die eleganteste Lösung aber darum gehts ja auch nicht!
z.B.
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 |
@echo off :new set/p _bild=Bildpfad: set/p _name=Bildnamee: echo <Bilder> >> bilder.xml echo <bild name="%_name%" src="%_bild%"></bild> >> bilder.xml echo <...></...> >> bilder.xml echo </Bilder> >> bilder.xml echo Fertig! goto new |
das einfach in ne *.bat Datei und das bilder.xml mit deiner xml datei austauschen: Fertig!
Starten! Du must nur halt immer Dateiname + Bildname eingeben...
evtl. mal gucken obs davür auch so nen dirread befehl gibt
|
|
Quellcode |
1 |
Idee := Brain.Activate(self) |
Und hier Quick and Dirty mal was in php.
Er holt jetzt eben alle Dateien.
Wenn du nur spezielle willst, musst eben anpassen...
Er holt jetzt eben alle Dateien.
Wenn du nur spezielle willst, musst eben anpassen...
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php
$directory='C:\Program Files\MyDirectory\Pics';
if ($handle = opendir($directory)) {
$neue_datei = fopen("bilder.txt", a);
fwrite($neue_datei, "<Bilder>\r\n");
while (false !== ($file = readdir($handle))) {
fwrite($neue_datei, "<bild name=\"".$file."\" src=\"".$directory."\"></bild>\r\n");
echo "$file<br>";
}
fwrite($neue_datei, "</Bilder>\r\n");
closedir($handle);
}
?>
|
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »dienstdrk« (14. April 2010, 22:55)
Ähnliche Themen
-
Foren-, Blog- und Content-Managementsysteme »-
[sonstige] Suche CMS für Produktseite
(28. Februar 2010, 18:58)
-
PHP »-
Include Fehler
(8. Mai 2006, 21:25)
-
Archiv: Software »-
Playlisten automatisch erstellen?
(4. November 2004, 14:29)
-
Archiv: Software »-
Datei automatisch vervielfältigen
(12. März 2003, 14:38)


