Apache/2.4.7 (Ubuntu) Linux sman1baleendah 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) safemode : OFF MySQL: ON | Perl: ON | cURL: OFF | WGet: ON > / var / www / html / sman1baleendah_sch_id / tiny_mce / plugins / ajaxfilemanager / | server ip : 104.21.89.46 your ip : 172.70.80.134 H O M E |
Filename | /var/www/html/sman1baleendah_sch_id/tiny_mce/plugins/ajaxfilemanager/ajax_preview.php |
Size | 1.36 kb |
Permission | rwxr-xr-x |
Owner | root : root |
Create time | 11-Jun-2025 21:32 |
Last modified | 11-Jun-2025 21:32 |
Last accessed | 05-Jul-2025 20:23 |
Actions | edit | rename | delete | download (gzip) |
View | text | code | image |
<?php
/**
* ajax preview
* @author Logan Cai (cailongqun [at] yahoo [dot] com [dot] cn)
* @link www.phpletter.com
* @since 22/April/2007
*
*/
include_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "inc" . DIRECTORY_SEPARATOR . "config.php");
echo getRealPath($_GET['path']);
if(!empty($_GET['path']) && file_exists($_GET['path']) && is_file($_GET['path']))
{
include_once(CLASS_MANAGER);
$manager = new manager($_GET['path'], false);
$fileTypes = $manager->getFileType(basename($_GET['path']));
if($fileTypes['preview'])
{
switch($fileTypes['fileType'])
{
case "image":
$imageInfo = @getimagesize($_GET['path']);
if(!empty($imageInfo[0]) && !empty($imageInfo[1]))
{
$thumInfo = getThumbWidthHeight($imageInfo[0], $imageInfo[1], 400, 135);
printf("<img src=\"%s\" width=\"%s\" height=\"%s\" />", getFileUrl($_GET['path']), $thumInfo['width'], $thumInfo['height']);
}else
{
echo PREVIEW_IMAGE_LOAD_FAILED;
}
break;
case "txt":
if(($fp = @fopen($_GET['path'], 'r')))
{
echo @fread($fp, @filesize($_GET['path']));
@fclose($fp);
}else
{
echo PREVIEW_OPEN_FAILED . ".";
}
break;
case "video":
break;
}
}else
{
echo PREVIEW_NOT_PREVIEW . "..";
}
}else
{
echo PREVIEW_NOT_PREVIEW . "...";
}
?>
/**
* ajax preview
* @author Logan Cai (cailongqun [at] yahoo [dot] com [dot] cn)
* @link www.phpletter.com
* @since 22/April/2007
*
*/
include_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "inc" . DIRECTORY_SEPARATOR . "config.php");
echo getRealPath($_GET['path']);
if(!empty($_GET['path']) && file_exists($_GET['path']) && is_file($_GET['path']))
{
include_once(CLASS_MANAGER);
$manager = new manager($_GET['path'], false);
$fileTypes = $manager->getFileType(basename($_GET['path']));
if($fileTypes['preview'])
{
switch($fileTypes['fileType'])
{
case "image":
$imageInfo = @getimagesize($_GET['path']);
if(!empty($imageInfo[0]) && !empty($imageInfo[1]))
{
$thumInfo = getThumbWidthHeight($imageInfo[0], $imageInfo[1], 400, 135);
printf("<img src=\"%s\" width=\"%s\" height=\"%s\" />", getFileUrl($_GET['path']), $thumInfo['width'], $thumInfo['height']);
}else
{
echo PREVIEW_IMAGE_LOAD_FAILED;
}
break;
case "txt":
if(($fp = @fopen($_GET['path'], 'r')))
{
echo @fread($fp, @filesize($_GET['path']));
@fclose($fp);
}else
{
echo PREVIEW_OPEN_FAILED . ".";
}
break;
case "video":
break;
}
}else
{
echo PREVIEW_NOT_PREVIEW . "..";
}
}else
{
echo PREVIEW_NOT_PREVIEW . "...";
}
?>