phpbar.de logo

Mailinglisten-Archive

Re: [php] Bilder uploaden / Zählerfunktion

Re: [php] Bilder uploaden / Zählerfunktion

Andreas Hackbarth php at gmxpro.de
Die Apr 19 08:58:04 CEST 2005


Am Montag, 18. April 2005 23:29 schrieb Thomas Letzner:<
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hallo
Hallo Thomas,

bei Bildern nehme ich mir die exif Infos zur Hilfe und benenne die Dateien
nach der Bild aufgenommen am Zeit um. Das zwei Leute genau zur selben Zeit
(bis zur Sekunde) ein Bild aufgenommen haben ist sehr unwahrscheinlich ...

$my_exif = read_exif_data($filename);

$newFilename = substr($my_exif["DateTime"],0,4);
$newFilename.= substr($my_exif["DateTime"],5,2);
$newFilename.= substr($my_exif["DateTime"],8,2);
$newFilename.= substr($my_exif["DateTime"],11,2);
$newFilename.= substr($my_exif["DateTime"],14,2);
$newFilename.= substr($my_exif["DateTime"],17,2);

$newFilename.= ".jpg";

in $newFilename steht dann so etwas wie "20050419085144.jpg" drinnen.

Alternativ, falls kein exif zur Verfügung steht oder es keine jpgs sind,
könntest Du auch einfach die "filemtime --  Liefert Datum und Uhrzeit der
letzten Dateiänderung" nehmen ...

$newFilename = date("YmdHis",filemtime($filename));
$newFilename.= ".jpg";

Der Vorteil wenn Du Datum und Uhrzeit hernimmst ist, dass Du auch
gleichzeitig ein Sortierkriterium hast ...

Viele Grüße
Andy

> 
> ich brauche mal nen Denkanstoss. Ich möchte innerhalb eines geschützen
> Bereiches auf meiner HP Bilder hochladen. Zu dem Bild soll eine kurze
> Kopfzeile geschrieben werden. Da aber 2-3 Leute dort Bilder hochladen
> möchte ich gerne den Namen für das jeweilige File automatisch
> hochzählen lassen. Um doppelte Einträge zu vermeiden. Den Link zu dem
> Bild, den Namen und die Beschreibung will ich hinterher in eine Sql
> Tabelle einfügen und von dort aus abrufen können. Soweit zu meinem
> Vorhaben. Die ganze Idee ist für theorisch nicht wild das einzige wo
> ich im Moment hilfe zu bräuchte wäre die Frage wie ich den Filenamen
> automatisch hochzählen lassen kann. Wäre nett wenn ihr mir dazu
> entsprechende Hinweise liefern könntet.
> 
> Mfg
> Thomas Letzner
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.5 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> 
> iD8DBQFCZCae9OEQ8AtgxN4RAlT1AKDTHEFljb8WTIDDuSpODj6IsRAu/QCgxr6B
> RrXR7xLJSlujEyoZSlD0ASY=
> =aRGW
> -----END PGP SIGNATURE-----
> 
> -- 
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php
> 

php::bar PHP Wiki   -   Listenarchive