misschien even duidelijk maken wat de fout is?
Link gekopieerd
Ik heb een scriptje aangepast, maar hij zegt dat er een fout in zit...
Wie weet welke? :S
Nou ik heb geen idee wat er fout is.
Misschien een idee om te zeggen wat er fout gaat?
Link gekopieerd
Ik krijg gewoon een foutmelding:
De afbeelding "http://localhost:8080/Fotoalbum/foto.php" kan niet worden weergegeven omdat deze fouten bevat.
GD is beschikbaar.
Link gekopieerd
zet is ERROR_REPORTING(E_ALL); bovenaan het script.
Link gekopieerd
Geeft niks.
Is automatisch ingeschakeld in USB webserver ;)
Link gekopieerd
doe even lijn 34 in comments en dan kan je de foutmelding wel zien, wanneer je deze hebt aangezet..
Link gekopieerd
dan staat er inderdaad een fout:
Warning: getimagesize(Resource id #3) [function.getimagesize]: failed to open stream: No such file or directory in E:\UsbWebserver2\Root\Fotoalbum\foto.php on line 15
maarja die bestaat wel hoor!
Link gekopieerd
volgens mij kun je die functie pas doen na regel 35, kan aan mij liggen.
Link gekopieerd
ja daar hebben we niet veel aan he
welke functie?
ik heb het al, een beetje omzeild, maar het werkt!
<?php
$size = 12;
$font = 'arial.ttf';
$tekst = "Testen";
$image = "map.png";
$img = imagecreatefrompng($image);
$breedte_hoogte = getimagesize($image);
$plaatjeBreedte = $breedte_hoogte[0];
$plaatjeHoogte = $breedte_hoogte[1];
$bg = imagecolorallocate($img,0,0,0);
$wit = imagecolorallocate($img,255,255,255);
/* rekenwerk */
$aBox = imagettfbbox($size , 0 , $font , $tekst);
list($lox , $loy , $rox , $roy , $rbx , $rby , $lbx , $lby) = $aBox;
$tekstBreedte = $rbx - $lbx;
$tekstHoogte = $rby - $roy;
//wat is er over aan de zijkanten?
$overBreedte = $plaatjeBreedte - $tekstBreedte;
$overHoogte = $plaatjeHoogte - $tekstHoogte;
//wat is er dan aan een kant over?
$marginLinks = $overBreedte / 2;
$marginBoven = $overHoogte / 2;
//nu een tekst maken
// imagettftext($img , $size , 0 , $marginLinks , $marginBoven , $wit , $font , $tekst);
imagestring($img, $size, $marginLinks, $marginBoven, $tekst, $wit);
// Afbeelding weergeven
header('Content-type: image/png');
imagepng($img);
imagedestroy($image);
?>
Link gekopieerd
regel 9, getimagessize, excuses dat ik onduidelijk ben.
Link gekopieerd