Thema: Bildname
Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 19-11-2006, 19:35
mangroves
 Newbie
Links : Onlinestatus : mangroves ist offline
Registriert seit: Apr 2006
Beiträge: 26
mangroves ist zur Zeit noch ein unbeschriebenes Blatt
Standard Bildname

Hallo!

Es werden Bilder dynamisch ausgegeben in einer Gallery!

Egal ob es sich um ein großes Bild handelt (welches nach anklicken des dementsprechend kleinen Bildes öffnet) oder es sich um das kleine Bild handelt, alle werden mit einem Befehl der wie folgt aufgerufen:

PHP-Code:
<?php
$imagehtml 
"<img border='0' src='calculate.php?image=$subdir/$images[$r]&height=$imageheight&view=big' alt='$images[$r]'>";
?>
Werden somit in einer Datei: calculate.php bearbeitet.

Datei calculate.php:

PHP-Code:
<?php
include"../../config.php";

if (!
$height) {
    
$height 70;
}
$sourceimage $image;
$info getimagesize($sourceimage);
$widthold $info[0];
$heightold $info[1];
$width ceil($widthold*$height/$heightold);
switch(
$info[2])
{
case 
1//Gif
$imageold imagecreatefromgif($sourceimage);
break;
case 
2//Jpeg
$imageold imagecreatefromjpeg($sourceimage);
break;
}
$imagenew imagecreatetruecolor($width$height);
imagecopyresampled($imagenew$imageold0000$width$height$widthold$heightold);

header("Content-type: image/jpeg");
if(
$view == "big"){ // Wenn es sich um die Anzeige eines großen Fotos handelt ein Copyright und ein Rechteck in dem das Copyright steht ins Bild einfügen
    
$backgroundColor imagecolorallocate($imageold$g_backgroundColor1$g_backgroundColor2$g_backgroundColor3);
    
imagefilledrectangle($imagenew$width-$g_copyWidth$height-$g_copyHeight$width$height$backgroundColor);
    
$fontColor imagecolorallocate($imageold$g_copyFontColor1$g_copyFontColor2$g_copyFontColor3);
    
imagettftext($imagenew$g_copyFontSize$g_copyFontAngle$width-$g_copyFontPlaceLeft$height-$g_copyFontPlaceTop$fontColor"../../fonts/verdana.ttf"$g_copyrightDE);
}
imagejpeg($imagenew);
imagedestroy($imageold);
imagedestroy($imagenew);
?>
Wozu die einzelnen Variablen etc. dienen oder woher sie kommen dürfte für die Lösung dieses Problems nicht von Wert sein, sollte dem nicht so sein, bitte mir mitteilen!

Die Fotos haben bereits ihre Namen in den jeweiligen Ordnern, wenn ich diese jedoch durch meine Gallery erstellen und anzeigen lasse, und dann per rechte Maustaste "Grafik speichern unter ..." klicke so erhalte ich immer den gleichen Bildnamen:

calculate.php.jpg

Wie kann ich den Bildnamen beeinflussen?

Vielen DANK!

Paul
Mit Zitat antworten