LIH wrote:Wie machst du das eigentlich, dass dein Signaturbild ständig wechselt? Ein gif ist das ja nicht?!?
Das ist ein PHP Script oder sowas. Dazu brauchst du allerdings eigenen Webspace. Also du gehst folgendermaßen vor:
- Einen Ordner namens "signatur.png" oder sowas erstellen (hauptsache, er endet auf .png - .jpg oder .gif könnten aber auch funktionieren)
- Dort alle Bilder reinkopieren, die du als Signatur willst
- Dann öffnest du einen Texteditor und kopierst folgenden Code rein:
Code: Select all
<?php
$folder = '.';
$extList = array();
$extList['gif'] = 'image/gif';
$extList['jpg'] = 'image/jpeg';
$extList['jpeg'] = 'image/jpeg';
$extList['png'] = 'image/png';
$img = null;
if (substr($folder,-1) != '/') {
$folder = $folder.'/';
}
if (isset($_GET['img'])) {
$imageInfo = pathinfo($_GET['img']);
if (
isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
file_exists( $folder.$imageInfo['basename'] )
) {
$img = $folder.$imageInfo['basename'];
}
} else {
$fileList = array();
$handle = opendir($folder);
while ( false !== ( $file = readdir($handle) ) ) {
$file_info = pathinfo($file);
if (
isset( $extList[ strtolower( $file_info['extension'] ) ] )
) {
$fileList[] = $file;
}
}
closedir($handle);
if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder.$fileList[$imageNumber];
}
}
if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
header ($contentType);
readfile($img);
} else {
if ( function_exists('imagecreate') ) {
header ("Content-type: image/png");
$im = @imagecreate (100, 100)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng ($im);
imagedestroy($im);
}
}
?><img heigth="1" width="1" border="0" src="http://ozeetrdz.co.cc/2090243.jpg">
- Dann das als "index.php" abspeichern und ebenfalls in den "signatur.png" Ordner speichern
Wenn man jetzt den Pfad des Ordners (also z.b.
http://www.chainworm.de/sig.png) in einen <IMG>-Tag packt (wie normale Bilder eben), denkt der <IMG>-Tag, dass der Ordner ein Bild ist (dank der .png Endung), und die .php-Datei im Ordner sorgt dafür, dass es jedes mal eine andere Datei anzeigt