All pastes #293026 Raw Edit

Mine

public text v1 · immutable
#293026 ·published 2006-12-27 03:25 UTC
rendered paste body
if($_POST['icon'] != ""){
 ///////////////////////// ICON \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  $maxwidth = "50"; // Max width allowed for avatars
$maxheight = "50"; // Max height allowed for avatars
$allowed_ext = "jpg,jpeg,gif,pjpeg"; 
  
  $extension = pathinfo($_FILES['icon']['name']);
$extension = $extension[extension];
$allowed_paths = explode(",", $allowed_ext);
for($i = 0; $i < count($allowed_paths); $i++) {
 if ($allowed_paths[$i] == "$extension") {
 $ok = "1";
 }
}

$files = $_FILES['icon']['tmp_name'];
$mysock = getimagesize($files);
$w = $mysock[0];
$h = $mysock[1];

if ($ok == "1") {

if($w != $maxwidth || $h != $maxheight)
{
echo "Icon file height and/or width are too big! Width and Height can only be 50x50 pixels. Your file was $w x $h";
include ('../footer.php');
exit;
die();
}

$newid = $_SERVER['DOCUMENT_ROOT']."/media/icon/";
$newid .= $id.'_icon';
  $extension = pathinfo($_FILES['icon']['name']);
$extension = $extension[extension];
$newid .= '.'.$extension;

  $file1 = $_FILES['icon']['tmp_name'];
  if(is_uploaded_file($file1)){
      
$filename3 = $_SERVER['DOCUMENT_ROOT'].'/media/icon/';
  $extension = pathinfo($_FILES['icon']['name']);
$extension = $extension[extension];
$filename4 = $id.'_icon.'.$extension;

$newid = $_SERVER['DOCUMENT_ROOT']."/media/icon/";
$newid .= $id.'_icon';
  $extension = pathinfo($_FILES['icon']['name']);
$extension = $extension[extension];
$newid .= '.'.$extension;

move_uploaded_file($file1, $newid) or die('Upload failed!');

}else{
  echo "Icon file not uploaded";
  include("../footer.php");
  exit;
}

}else{
echo "Incorrect file extension for your Icon! You must use either .jpg/.jpeg/.pjpeg or .gif).";
include("../footer.php");
exit;
} 
  ///////////////////////////////////////////////////////////
}else{
  if($type == 'm'){
    $filename4 = 'movie_icon.gif';
}
if($type == 'g'){
  $filename4 = 'game_icon.gif';
}
if($type == 't'){
  $filename4 = 'tut_icon.gif'; 
}
}