Хостинг. Не работает конструкция watermark.php + .htaccess

ashef
8 лет
0

Думаю все знакомы с данной конструкцией, проблема много раз обговаривалась но нечего полезного в тех темах я не нашел.
На localhost все работает (использую Apache 2.2), но стоит залить на сервер как ничего не происходит. Вот код .htaccess, я мало знаком со синтаксисом, поэтому думаю проблема здесь:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(gif|jpeg|jpg|png)$ /components/com_virtuemart/shop_image/product/watermark.php [QSA,NC]

watermark.php:

<?php
// watermark.php</p>
// Path the the requested file
$path = $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'];

// Load the requested image
$image = imagecreatefromstring(file_get_contents($path));
$w = imagesx($image);
$h = imagesy($image);

if ($h>600)
{
// Load the watermark image
$watermark = imagecreatefrompng('watermark2.png');
}
else
{
$watermark = imagecreatefrompng('watermark.png');
}

$ww = imagesx($watermark);
$wh = imagesy($watermark);
$num=ceil($w/$ww)+2;
// Merge watermark upon the original image (centred)
for ($i=0;$i<$num;$i++){
imagecopy($image, $watermark, $w-($i*$ww)+10, (2/3)*$h, 0, 0, $ww, $wh);
}
// Send the image
header('Content-type: image/jpeg');
imagejpeg($image,null,95);
exit();
?>

Посмотрите, пожалуйста, в чем проблема. Буду очень благодарен...

rudenko
8 лет
0

Панель управления / Мои сайты / Настройка сайта / Статические файлы - убираете из этого поля расширения gif, jpeg, jpg, png
Через пол часа начнет работать.

ashef
8 лет
0

Спасибо большое, все заработало!

Максим Т.
8 лет
0

Пожалуйста.

Тема закрыта.