Probleem nu enkel is dat ik 'dacht' dat je de .php file kunt hernoemen naar iets van bijvoorbeeld
avatar.jpg
en deze vervolgens gewoon kunt benaderen. dit lukt dus niet.
als ik hem benader wilt hij de avatar.jpg downloaden inplaats van dat hij het plaatje laat zien.
nou, probleem is dat bij veel dingen als je een avatar wilt geven je alleen mag linken naar een .JPG bestand... ik had vroeger wel gedaan dat ik de .php hernoemde naar .JPG en dit werkte perfect alleen werkt het nu niet meer...
Enkel, kan ik me niet herinneren of je dan een stuk code erbij moest hebben of iets...
Ik heb dit probleem zelf ooit ook eens opgelost met mod_rewrite via een tutorial op SiMa, dus als je even zoekt tussen tutorials zul je wel zien wat ik bedoel...
@DeviourSoul: Als je met php werkt heb je de mogelijkheid om de header van je bestand te zetten. Standaard is de header html/plain, maar met dit stukje code: header('content-type: image/jpg'); zorg je ervoor dat de header image/jpg is.
@DeviourSoul: Als je met php werkt heb je de mogelijkheid om de header van je bestand te zetten. Standaard is de header html/plain, maar met dit stukje code: header('content-type: image/jpg'); zorg je ervoor dat de header image/jpg is.
<?php
// set a background
$background = array('black_n_gray.jpg', 'blue_n_gray.jpg', 'green_n_gray.jpg', 'red_n_gray.jpg');
$img = imagecreatefromjpeg($background[rand(0, 3)]);
// set the color filter which will be made transparant
$color = imagecolorallocate($img, 227, 0, 79);
imagecolortransparent($img, $color);
// set the text and the font file (uploaded)
$text = array('test tekst 1', 'test tekst 2', 'test tekst 3');
$font = 'font.ttf';
$tColor = imagecolorallocate($img, 0, 0, 0);
imagettftext($img, 18, 0, 11, 20, $tColor, $font, $text[rand(0,2)]);
// set the header for the image
header('content-type: image/jpg');
// display the image
imagejpeg($img);
// remove the image out of the systems memory
imagedestroy($img);
?>