Problemer med billedscript
HejsaJeg har et script, som skulle uploade et billede og lægge et ikon på hvis det er valgt. Problemet er bare, at efter jeg har skiftet server virker det ikke længere. Det ser sådan ud:
$ikon = "$rod/gfx/other/watermarks/ng.png";
$konfiguration1["upload_bibliotek"] = $rod.'/gfx/games/screens/'.$spil[id];
$konfiguration1["max_stoerrelse"] = "1000";
list($major, $minor, $rev) = explode(".", phpversion());
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
$screen1 = "$ny1";
$fra1 = $_FILES["upfil$nr"]["tmp_name"];
$screenpic1 = $screen1 . strrchr($_FILES["upfil$nr"]["name"], '.');
$til1 = $konfiguration1["upload_bibliotek"] . "/" . $screenpic1;
$fil_stoerrelse1 = filesize($fra1)/1024;
if($fil_stoerrelse1 > $konfiguration1["max_stoerrelse"]) {
die("Desværre - filen er for stor. Vi accepterer kun " .
$konfiguration1["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse1, 1) . " kb");
}
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra1, $til1);
} else {
copy($fra1, $til1);
}
chmod("$til1", 0666);
mysql_query("INSERT INTO spil_screens (spilid,navn,tal,screental,scantal,artworktal,type,tid) VALUES ('$spil[id]','$screenpic1','$nyspiltal','$nyscreental','$nyscantal','$nyartworktal','$typen','$tid')");
if($_POST[kopirbillede] == 'ja') {
IconizeImage(imagecreatefromjpeg($til1), imagecreatefrompng($ikon), $til1);
} else {
}
print"<span class=\"tekst\">Screen $nr er overført - hedder $screenpic1<br /></span>";
Funktionen IconizeImage er sammensat sådan:
<?
function IconizeImage($imgBack, $imgIcon, $imgDest) {
$imgX = imagesx($imgIcon);
$imgY = imagesy($imgIcon);
$bgX = imagesx($imgBack)-$imgX-20;
$bgY = imagesy($imgBack)-$imgY-10;
imagecopy($imgBack, $imgIcon, $bgX, $bgY, 0, 0, $imgX, $imgY);
imagejpeg($imgBack, $imgDest, 100);
imagedestroy($imgBack);
imagedestroy($imgIcon);
}
?>
Jeg får fejlen:
Fatal error: Call to undefined function imagecreatefromjpeg() in /home/n-gamezcom/www/dk/crew/gamesnewscreen.php on line 201
Linie 201 er denne:
IconizeImage(imagecreatefromjpeg($til1), imagecreatefrompng($ikon), $til1);
Håber der er en der forstår =)
