Link to home
Start Free TrialLog in
Avatar of amitbravo
amitbravo

asked on

hide the path of a video file

we can hide exact path of a jpg file using the kind of script > ( see code )

calling the code like <img src="code.php?img=myimage.jpg" />

but how can i hide exact path of video (mpeg/mpg files) and can it work with embed code like >

<object id="MediaPlayer1"
CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
<BR>standby="Loading Microsoft Windows® Media Player components..."
type="application/x-oleobject" width="250" height="246"><param name="fileName" value="code.php?moviename=mymovie.mpg"><param name="animationatStart" value="true"><param name="transparentatStart" value="true"><param name="autoStart" value="false"><param name="showControls" value="true"><param name="Volume" value="-450"><embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="code.php?moviename=mymovie.mpg"> name="MediaPlayer1" width=280 height=256 autostart=1 showcontrols=1
volume=-450></object>


could it work like > code.php?moviename=mymovie.mpg ??


$base_img_dir = "uploads/images/";
$full_image=$base_img_dir.'no_image.gif';
 
if (!file_exists($base_img_dir.$_GET['img']) || $_GET['img']=="" ) {
   $full_image=$base_img_dir.'no_image.gif';
   $_GET['w']=120;
   $_GET['h']=90;
   
}
else { $full_image=$base_img_dir.$_GET['img']; }
 
list($width, $height, $type, $attr) = getimagesize($full_image);
 
switch($type){
	case "1":
	$img_in = imagecreatefromgif($full_image);
	break;
	
	case "2":
	$img_in = imagecreatefromjpeg($full_image);
	break;
	
	case "3":
	$img_in = imagecreatefrompng($full_image);
	break;
	}
 
//$img_in = imagecreatefromjpeg('spaw2/uploads/images/'.$_GET['img']) or notfound();
 
 
 
$img_out = imagecreatetruecolor($_GET['w'], $_GET['h']);
imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, imagesx($img_out), imagesy($img_out), imagesx($img_in), imagesy($img_in));
 
switch($type){
	case "1":
	header("Content-type: image/gif");
	imagegif($img_out);
	exit;
	break;
	
	case "2":
	header("Content-type: image/jpeg");
	imagejpeg($img_out,NULL, 100);
	exit;
	break;
	
	case "3":
	header("Content-type: image/png");
	imagepng($img_out);
	exit;
	break;
	}

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial