hoe kan ik de transparant erin zetten?
en hoe kan ik het script maken zo als het er nu ong. uitziet
want nu krijg ik dit:
Quote:
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home/niels/delflandstraat.tk/album.php on line 51
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/niels/delflandstraat.tk/album.php on line 58
Warning: imagegif(): supplied argument is not a valid Image resource in /home/niels/delflandstraat.tk/album.php on line 59
Warning: chmod() [function.chmod]: No such file or directory in /home/niels/delflandstraat.tk/album.php on line 80
en hoe kan ik het script maken zo als het er nu ong. uitziet
want nu krijg ik dit:
Quote:
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home/niels/delflandstraat.tk/album.php on line 51
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/niels/delflandstraat.tk/album.php on line 58
Warning: imagegif(): supplied argument is not a valid Image resource in /home/niels/delflandstraat.tk/album.php on line 59
Warning: chmod() [function.chmod]: No such file or directory in /home/niels/delflandstraat.tk/album.php on line 80
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] thumbnail[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$type[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$map[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]dirname[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$bestandsnaam[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]basename[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$type[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700]) =[/COLOR] [COLOR= #0000BB]$type[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte_origineel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$extensie[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$bestandsnaam[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte_orgineel[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$breedte_groot[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$breedte_groot[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$breedte_orgineel[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte_orgineel[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$breedte_klein[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$breedte_klein[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$breedte_orgineel[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$hoogte_origineel[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$hoogte_groot[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$hoogte_groot[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$hoogte_origineel[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$hoogte_klein[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$hoogte_klein[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/is_dir"]is_dir[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/thumbs/[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/mkdir"]mkdir[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/thumbs/[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0777[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/chmod"]chmod[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/thumbs/[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0777[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](([/COLOR][COLOR= #0000BB]$breedte_origineel[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$breedte[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$breedte[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$hoogte[/COLOR] / [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]) *[/COLOR] [COLOR= #0000BB]$breedte_origineel[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$hoogte[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]$breedte[/COLOR] / [COLOR= #0000BB]$breedte_origineel[/COLOR][COLOR= #007700]) *[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte_orgineel[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$breedte[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$breedte_orgineel[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte_orgineel[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$breedte[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$breedte_orgineel[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$hoogte_origineel[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]; }[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$hoogte_origineel[/COLOR] [COLOR= #007700]<=[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700]){[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]; }[/COLOR]
[COLOR= #0000BB]$afbeelding[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/switch"]switch[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$extensie[/COLOR][COLOR= #007700])
{
case[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]:[/COLOR]
[COLOR= #FF8000]//gif[/COLOR]
[COLOR= #0000BB]$afbeelding_origineel[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromgif[COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$bestandsnaam[/COLOR][COLOR= #007700]);[/COLOR]
imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$afbeelding_origineel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte_origineel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]);[/COLOR]
imagegif[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/thumbs/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$type[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]_[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$bestandsnaam[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
case[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]:[/COLOR]
[COLOR= #FF8000]//jpg[/COLOR]
[COLOR= #0000BB]$afbeelding_origineel[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$bestandsnaam[/COLOR][COLOR= #007700]);[/COLOR]
imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$afbeelding_origineel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte_origineel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]);[/COLOR]
imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/thumbs/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$type[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]_[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$bestandsnaam[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]80[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
case[/COLOR] [COLOR= #0000BB]3[/COLOR][COLOR= #007700]:[/COLOR]
[COLOR= #FF8000]//png[/COLOR]
[COLOR= #0000BB]$afbeelding_origineel[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$bestandsnaam[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$background[/COLOR] [COLOR= #007700]=[/COLOR] imagecolorallocate[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
imagecolortransparent[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$background[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// make the new temp image all transparent[/COLOR]
imagealphablending[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] false[COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// turn off the alpha blending to keep the alpha channel[/COLOR]
imagesavealpha[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] true[COLOR= #007700]);[/COLOR]
imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$afbeelding_origineel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$breedte_origineel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$hoogte_origineel[/COLOR][COLOR= #007700]);[/COLOR]
imagepng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$afbeelding[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/thumbs/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$type[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]_[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$bestandsnaam[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/chmod"]chmod[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]/thumbs/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$type[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]_[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$bestandsnaam[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0777[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] TRUE[COLOR= #007700];
}[/COLOR]
[COLOR= #0000BB]$rest[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rest[/COLOR][COLOR= #007700]]) ?[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]rest[/COLOR][COLOR= #007700]] :[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]/[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$rest[/COLOR][COLOR= #007700]) as[/COLOR] [COLOR= #0000BB]$deel[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$deel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]=[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$subdeel[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]=[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$deel[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$instellingen[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$subdeel[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]]] =[/COLOR] [COLOR= #0000BB]$subdeel[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strstr"]strstr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$deel[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000].[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$afbeelding[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$deel[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$deel[/COLOR][COLOR= #007700]))
{[/COLOR]
[COLOR= #0000BB]$map[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$deel[/COLOR][COLOR= #007700];
}
}[/COLOR]
?>
?