Hallo,
Ich arbeite gerade an einer Webmail-Oberfläche. Momentan versuche ich gerade die Darstellung von HTML-Mails einzubauen. Da es manche HTML-Mails gibt, in denen die Bilder mitgeschickt werden, und nicht von einem entfernten Rechner geladen werden, muss ich die in der Mail enthaltenen Bilder irgendwie temporär zwischenlagern. Ich kann natürlich die Bilder per PHP-Script aus der Email herausholen und in einem Verzeichniss auf dem Server speichern, und dann diese Bilder in der Email anzeigen lassen. Allerdings bleiben dann diese Bilder als Dateileichen auf dem Server liegen, auch wenn der Benutzer schon längst die Email gelöscht hat.
Deswegen wollte ich jetzt wissen, ob es mit PHP möglich ist, Bilder zu erzeugen, die praktisch nur einmal übertragen werden und danach gleich nach /dev/null verschwinden . Ich könnte natürlich auch einen perl-daemon schreiben der in bestimmten Zeitabständen immer die Verzeichnisse aufräumt, so eine Lösung finde ich aber nicht wirklich elegant.
Außerdem wäre solche Temporären Bilder ganz interessant für ein Gallery script, in dem nur bestimmte Benutzer ganz bestimmte Bilderanschauen dürfen. Da könnte man die Bilder außerhalb des Document-Root lagern, und immer wenn jemand die Bilder auch wirklich sehen darf werden sie als Temporäres Bild erzeugt.
Nicht das ich falsch verstanden werde, ich weiß durchaus wie man in PHP dynamische Bilder erzeugen kann, nur bin ich bisher immer über die Zwischenstation Dateisystem gegangen. Aber vielleicht hat das Dateisystem schon die Nötigen mittel bereit (temp folder) ?
Ich arbeite gerade an einer Webmail-Oberfläche. Momentan versuche ich gerade die Darstellung von HTML-Mails einzubauen. Da es manche HTML-Mails gibt, in denen die Bilder mitgeschickt werden, und nicht von einem entfernten Rechner geladen werden, muss ich die in der Mail enthaltenen Bilder irgendwie temporär zwischenlagern. Ich kann natürlich die Bilder per PHP-Script aus der Email herausholen und in einem Verzeichniss auf dem Server speichern, und dann diese Bilder in der Email anzeigen lassen. Allerdings bleiben dann diese Bilder als Dateileichen auf dem Server liegen, auch wenn der Benutzer schon längst die Email gelöscht hat.
Deswegen wollte ich jetzt wissen, ob es mit PHP möglich ist, Bilder zu erzeugen, die praktisch nur einmal übertragen werden und danach gleich nach /dev/null verschwinden . Ich könnte natürlich auch einen perl-daemon schreiben der in bestimmten Zeitabständen immer die Verzeichnisse aufräumt, so eine Lösung finde ich aber nicht wirklich elegant.
Außerdem wäre solche Temporären Bilder ganz interessant für ein Gallery script, in dem nur bestimmte Benutzer ganz bestimmte Bilderanschauen dürfen. Da könnte man die Bilder außerhalb des Document-Root lagern, und immer wenn jemand die Bilder auch wirklich sehen darf werden sie als Temporäres Bild erzeugt.
Nicht das ich falsch verstanden werde, ich weiß durchaus wie man in PHP dynamische Bilder erzeugen kann, nur bin ich bisher immer über die Zwischenstation Dateisystem gegangen. Aber vielleicht hat das Dateisystem schon die Nötigen mittel bereit (temp folder) ?
Kommentar