All pastes #350205 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-02-11 08:46 UTC
rendered paste body
function do_upload($upload_dir, $upload_url) {

	$temp_name = $_FILES['userfile']['tmp_name'];
	$file_name = $_FILES['userfile']['name']; 
  $file_name = str_replace("\\","",$file_name);
  $file_name = str_replace("'","",$file_name);
  $file_name = "[tisng.com]-".rand(2,1000).rand(a,z).rand(2,1000)."-".$file_name;
  $file_ext = strtolower(substr($file_name,strrpos($file_name,".")));

if ( $file_ext == ".txt" ) {
	$file_path = "txt/".$file_name; 

}
elseif ( $file_ext == ".mp3") {
	$file_path = "mp3/".$file_name; 

}
elseif ( $file_ext == ".swf") {
	$file_path = "flash/".$file_name; 

}
elseif ( $file_ext == ".jpg") {
	$file_path = "img/".$file_name; 

}
elseif ( $file_ext == ".gif") {
	$file_path = "img/".$file_name; 

}
elseif ( $file_ext == ".png") {
	$file_path = "img/".$file_name; 
}



	//File Name Check
  if ( $file_name =="") { 
  	$message = "Invalid File Name Specified";

  	return $message;
  }

  $result  =  move_uploaded_file($temp_name, $file_path);
  if (!chmod($file_path,0777))
   	$message = "change permission to 777 failed.";
  else
    $message = ($result)?"$file_name uploaded successfully." :
     	      "Somthing is wrong with uploading a file.";
print "<script>window.location.href='disp.php?file=". $file_path. "'</script>";
  return $message;
}

?>