Här är svaret:
<?
require ("./inc/db.php");
$max_size = "100";
$userID = $_GET['userID'];
$alias = $_POST['alias'];
$info = $_POST['info'];
$kategori = $_POST['kategori'];
$kommentar = $_POST['kommentar'];
$psize = $_GET['psize'];
if (is_uploaded_file($_FILES['bild']['tmp_name'])) {
// Kolla filändelse
$image_info = getimagesize($_FILES['bild']['tmp_name']);
switch ($image_info[2]) {
case 1:
$ext = '.gif';
$im = imagecreatefromgif($_FILES['bild']['tmp_name']);
break;
case 2:
$ext = '.jpg';
$im = imagecreatefromjpeg($_FILES['bild']['tmp_name']);
break;
case 3:
$ext = '.png';
$im = imagecreatefrompng($_FILES['bild']['tmp_name']);
break;
}
$filesize = $_FILES['bild']['size'];
$filesize = $filesize/1024;
$tempname = $_FILES['bild']['tmp_name'];
$filnamn = $_FILES['bild']['name'];
if ($ext == '.gif' || $ext == '.jpg' || $ext == '.png'){
if ($filesize > $max_size){?>
<script language="Javascript">
alert('Bilden är <?=round($filesize,2);?> kb! Den får max vara 100 kb!');
history.go(-1);
</script>
<?}else{
mysql_query("Insert Into tbl_pics(alias,info,kategori,userID,bildbredd,start,kom) VALUES('$alias','$info',$kategori,$userID,$psize,current_timestamp,$kommentar)", $conn);
$picID = mysql_insert_id();
$bilden = strtolower('bild_'.$picID.$ext);
move_uploaded_file($tempname, "gfx/pics/".$bilden);
mysql_query("UPDATE tbl_pics SET bild='$bilden' WHERE id=$picID", $conn);
$red = imagecolorallocate($im, 255, 0, 0);
$black = imagecolorallocate($im, 0, 0, 0);
$font = 'inc/joppe.ttf';
$string = "www.mumsmums.se";
$box_text = imageftbbox(14, 0, $font, $string);
$text_x = $image_info[0] - $box_text[2] - 5;
$text_y = $image_info[1] - 5;
imagettftext($im, 14, 0, $text_x, $text_y, $red, $font, $string);
switch ($ext) {
case '.gif':
imagegif($im, 'gfx/pics/'.$bilden);
break;
case '.jpg':
imagejpeg($im, 'gfx/pics/'.$bilden, 90);
break;
case '.png':
imagepng($im, 'gfx/pics/'.$bilden);
break;
}
imagedestroy($im);
header("Location: inside.asp");
}
}else{?>
<script language="Javascript">
alert('Bara filändelserna .gif, .jpg och .png är tillåtna!');
history.go(-1);
</script>
<?}
}
?>
Sen undrar jag om man kan få en bakgrund till texten....
