Cześć,
chcę wstawić do grafik załączonych do postów znak wodny i... mam problem.
Jak Wy to robicie? W folderze uploads znajdują się avatary i folder profile, na nich oczywiście nie chcę znaku wodnego. Grafiki są w folderach, które powstają automatycznie co miesiąc. Czy tylko "ręczne" wstawianie obsługi znaku wodnego do nowo powstałych katalogów będzie rozwiązaniem? Pewnie można to rozwiązać np. przez .htaccess bo nowe katalogi mają na początku taką samą nazwę, ale ja nie wiem jak. Teraz do każdego katalogu (co miesiąc) trzeba by wstawić grafikę do wyświetlania na zdjęciach plus pliki:
.htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(gif|jpeg|jpg|png)$ watermark.php [QSA,NC]
watermark.php
<?php
$path = $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'];
$image = imagecreatefromstring(file_get_contents($path));
$w = imagesx($image);
$h = imagesy($image);
$watermark = imagecreatefrompng('watermark.png');
$ww = imagesx($watermark);
$wh = imagesy($watermark);
imagecopy($image, $watermark, $w-$ww, $h-$wh, 0, 0, $ww, $wh);
header('Content-type: image/jpeg');
imagejpeg($image);
exit();
?>
To kiepskie rozwiązanie bo trzeba pamiętać o wstawieniu tych plików co miesiąc. Pewnie dziecinnie proste jest rozwiązanie. Jakieś pomysły?
Ciekawe czy dobry dział wybrałem