Home » PHP

Afbeeldingen automatisch watermerken met PHP en htacces

14 February 2008 1,345 views One Comment

Als je veel eigen afbeelding of foto’s op het internet zet dan wil je vaak voorkomen dat deze zonder je toestemming zomaar op andere websites gebruik gaan worden. Een oplossing hiervoor is je afbeeldingen een watermerk geven. Een tijdje geleden heb ik hier nog een tutorial over geschreven om met behulp van een PHP script een watermerk op een foto te plaatsen. In deze tutorial ga ik verder op deze tutorial. Met behulp van htaccess ga je elke afbeelding of foto die opgeroepen wordt van je server eerst door het watermerk script halen en dan pas aan de bezoeker tonen. Dit doen we met behulp van mod rewrite.
Voor deze tutorial tot een goed einde te brengen hebben we drie dingen nodig.

PHP watermerk script

De code voor dit script kan je uit de tutorial “Watermerk aan een afbeelding toevoegen met PHP”. Plak het script in een bestand en noem dit bestand watermerk.php en upload het naar de root van je server.

PNG Watermerk afbeelding

Maak met je favoriete grafische software een kleine afbeelding met je naam op of de naam van je site. Als afmetingen voor mijn watermerk heb ik 87px op 20px genomen. Je bent natuurlijk vrij om hiervoor andere waarden te nemen. Sla het watermerk op als PNG en upload het naar de root van je server.

Htaccess bestand met mod rewrite

Maak een nieuw tekstbestand aan en open dit in kladblok. Plak in dit bestand nu de volgende code:

0
RewriteEngine  on RewriteRule ^tutorials/(.*).jpg /home/...absolute path.../public_html/watermerk.php?img=%{REQUEST_FILENAME}

Vervang /home/…absolute path…/public_html / door he absoluut path van je server. Merk op dat ik tutorials/(.*).jpg schrijf en niet (.*).jpg. Als je (.*).jpg zou gebruiken dan gaat de mod rewrite zorgen dat echt alle jpg’s worden gewatermerkt. Dit wil je meestal niet. Denk maar aan je header en dergelijken van je site, deze zullen allemaal een watermerk krijgen. Als je daarentegen tutorials/(.*).jpg gebruiken dan zal de mod rewrite alleen de jpg’s watermerken die in de map tutorials staan. Als laatste upload je het bestand naar de server en hernoem je het naar “.htaccess”(zonder de quotes).

Dit artikel delen:  Plaatsen/stemmen op NUjij Plaatsen/stemmen op eKudos Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Bligg.nl Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Bligg.be Plaatsen/stemmen op Netjes.be Plaatsen/stemmen op Digg Stumble it! Voeg dit artikel toe aan Del.icio.us Toevoegen aan Furl Voeg toe aan je favorieten op Technorati Voeg toe aan je Google bladwijzers Voeg toe aan je Facebook-profiel Abonneer je op de RSS-feed van deze site Plaats dit bericht op Twitter
Stuur artikel naar een vriend
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...


One Comment »

  • jeroen said:

    Mooie tutorial !!!,
    jammer dat de link naar het script niet meer werkt -.-’

    verder okejj :D

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.


Fatal error: Cannot redeclare class Visitorsonline in /home/computerfaq/computerfaq.be/visitorsonline.php on line 11