Php Bildsuchfunktion (suche nach Farbwerten)
Niels
- php
1 Tom
Hi,
ich suche ein script welches von mir festgelegte ordner durchsucht.
der user sollte dann über eine farbtabelle die möglichkeit haben nach bildern mit bestimmten farbwerten zu suchen. das ganze sollte dann in einer tabelle zusammen mit der bildgröße, aufnahmedatum und farbwerten ausgegeben werden. beim klicken auf diese bilder sollte sich je nach ordner aus dem sie stammen eine seite öffnen.
damit das ganze nicht ewig dauert sollte dieses programm eine liste mit den bilddateien erstellen um nicht jedesmal alle ordner durchsuchen zu müssen.
mfg. Niels
so ähnlich sollte die suchfunktion dann aussehen: www.bildmaschine.de
Hello Niels,
ich suche ein script welches von mir festgelegte ordner durchsucht.
Du suchst eine Idee, wie Du so ein Script erstellen kannst?
Dann wird Dir hier bestimmt geholfen. :-)
Fertige Scripte werden hier allerdings nicht verteilt.
Schau dir Dir Directory-Funktionen an
http://www.php.net/manual/en/ref.dir.php
Dort findest Du auch Beispiele.
Außerdem könnten hilfreich für Dich sein für das Arbeiten mit den Dateien:
http://www.php.net/manual/en/function.is-file.php
http://www.php.net/manual/en/function.is-readable.php
http://www.php.net/manual/en/function.fopen.php
http://www.php.net/manual/en/function.flock.php
http://www.php.net/manual/en/function.fread.php
und für die Überprüfung, ob es überhaupt Bilder sind:
http://www.php.net/manual/en/function.getimagesize.php
der user sollte dann über eine farbtabelle die möglichkeit haben nach bildern mit bestimmten farbwerten zu suchen. das ganze sollte dann in einer tabelle zusammen mit der bildgröße, aufnahmedatum und farbwerten ausgegeben werden. beim klicken auf diese bilder sollte sich je nach ordner aus dem sie stammen eine seite öffnen.
Hierzu benötigst Du z.B. die Image-Funktionen der GD-Lib
http://www.php.net/manual/en/ref.image.php
damit das ganze nicht ewig dauert sollte dieses programm eine liste mit den bilddateien erstellen um nicht jedesmal alle ordner durchsuchen zu müssen.
so ähnlich sollte die suchfunktion dann aussehen: http://www.bildmaschine.de
Die referenzierte Seite hat schwere Fehler im JavaScript. Es wird auf Objekte zugegriffen, die (noch) nicht (fertig) geladen sind.
Teile die einzelnen Aufgaben des Projektes in abgeschlossene Funktionen auf.
z.B.:
Liste der Dateien erzeugen
auf Bildtyp überprüfen
benötigten Speicherplatz abschätzen (der ist nämlich allzu schnell erschöpft)
Farbauswertung
Speicherung der ermittelten Daten in einer Datenbank
User-Schnittstelle
-- Formulare / Dokumente
-- Farbwähler
-- Anzeigefunktionen
Datenbankverwaltung
Benutzerverwaltung
usw.
Wenn Du das Konzept fertig hast, und die nächsten Probleme auftreten, meldest Du dich einfach wieder.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom