Serve only valid mime types
This commit is contained in:
parent
1ae5e0b8a1
commit
4340b14067
@ -62,6 +62,7 @@
|
|||||||
|
|
||||||
if (is_file($strTargetFilePath))
|
if (is_file($strTargetFilePath))
|
||||||
{
|
{
|
||||||
|
$intValid = 0;
|
||||||
$varMimeTypes = array(
|
$varMimeTypes = array(
|
||||||
array("/\.css$/", "text/css"),
|
array("/\.css$/", "text/css"),
|
||||||
array("/\.js$/", "application/javascript"),
|
array("/\.js$/", "application/javascript"),
|
||||||
@ -72,14 +73,20 @@
|
|||||||
|
|
||||||
foreach ($varMimeTypes as $varMimeType)
|
foreach ($varMimeTypes as $varMimeType)
|
||||||
if (preg_match($varMimeType[0], $strTargetFilePath))
|
if (preg_match($varMimeType[0], $strTargetFilePath))
|
||||||
|
{
|
||||||
header("Content-Type: {$varMimeType[1]}");
|
header("Content-Type: {$varMimeType[1]}");
|
||||||
|
$intValid = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($intValid)
|
||||||
|
{
|
||||||
ob_clean();
|
ob_clean();
|
||||||
echo file_get_contents($strTargetFilePath);
|
echo file_get_contents($strTargetFilePath);
|
||||||
ob_end_flush();
|
ob_end_flush();
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$varCollection = array(
|
$varCollection = array(
|
||||||
"lib" => array(),
|
"lib" => array(),
|
||||||
|
Loading…
Reference in New Issue
Block a user