View file Autoindex ffmpeg/imgload.php

File size: 2.43Kb
<?php
#############################################################
#############################################################
###                Загруз-Центр ZaC v1.0                                                        ###
###                 Автор: WapStyle                                                                  ###
###                 Сайт: http://wap.irbit.in                                                         ###
###                e-mail: admin@wap.irbit.in                                                   ###
#############################################################
#############################################################
### Вы НЕ имеете право продовать этот скрипт или                             ###
### получать какую-либо выгоду.                                                           ###
### Вы НЕ имете право вносит изменения в данный код скрипта       ###
#############################################################
#############################################################
### Большая просьба не УДАЛЯЙТЕ КОПИРАЙТ!                                   ###
### Всё равно это не ссылка!                                                                   ###
#############################################################
#############################################################



include('func.php');
include('setup.php');
$time=time();
$neww=intval(@$_GET['x']);
$newh=intval(@$_GET['y']);
if(!$neww or !$newh)
{
$neww=intval(@$_POST['x']);
$newh=intval(@$_POST['y']);
}
if(!$neww or !$newh)
exit;
$pr=intval(@$_POST['pr']);
if(!$pr)
$pr=intval(@$_GET['pr']);
if($neww>1600 or $neww<1)
$neww=130;
if($neww>1600 or $neww<1)
$neww=130;
$file=htmlspecialchars($_GET['file']);
if(substr($file, 0,5)=='load/')
{
list($sx,$sy, $type,)=@getimagesize($file);
$sxy=round($sx/$sy,3);
$swh=round($neww/$newh,3);
if(!$pr)
	{
if($sxy<$swh)
$neww=intval($newh*$sxy);
else
$newh=intval($neww/$sxy);
	}
//print "$sxy $swh";
//print "$neww $newh $sx $sy";
if ($type==1) {$funci='imagecreatefromgif';} //$funco="imagegif";}
if ($type==2) {$funci='imagecreatefromjpeg';} //$funco="imagejpeg";}
if ($type==3) {$funci='imagecreatefrompng';} //$funco="imagepng";}
if($type)
{
$im1 = @$funci($file);
$im2=@imagecreatetruecolor($neww,$newh);
@imagecopyresized($im2, $im1, 0,0,0,0,$neww,$newh, @imagesx($im1), @imagesy($im1));

@header('Content-type: image/gif');@imagegif($im2);}
}
?>