ציטוט:
נכתב במקור על ידי Meir
לכבוד החג בניתי לך סקריפט קטן:
.htaccess
קוד:
RewriteEngine On
RewriteRule ^([0-9a-zA-Z-]+).(gif|jpg|png|jpeg)$ show_image.php?src=$1.$2
show_image.php
PHP קוד:
<?php
if(date('w') == 5)
{
load_image('image/jpeg', 'jpeg', 'logo.jpg');
}
$size = @getimagesize($_GET['src']);
function load_image($mime, $type, $src)
{
$imagecreatefrom = 'imagecreatefrom'.$type;
header('Content-Type: '.$mime);
$resource = @$imagecreatefrom($src);
$image = 'image'.$type;
$image($resource);
}
switch($size['mime'])
{
case 'image/png':
load_image('image/png', 'png', $_GET['src']);
break;
case 'image/jpeg':
load_image('image/jpeg', 'jpeg', $_GET['src']);
break;
case 'image/gif':
load_image('image/gif', 'gif', $_GET['src']);
break;
default:
echo 'Error';
}
?>
לא עשיתי בדקתי אם הקובץ נמצא בתיקייה, אז "שיתקתי" את הפונקציה getimagesize כדי שלא תציג שגיאה.
|
בנאדם אתה ממשיך באשכול והוא נתן לך תשובה. זה ששמתי בציטוט נתן תשובה
נראה לי שהתשובה שלו תהיה הכי יעילה בשבילך .