php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.11.2007, 00:00  
Benutzer
 
Registriert seit: 11.10.2007
Beiträge: 62
CA$HMIRE
Standard Quelle der Grafik verschleiern

Hi,

ich habe sehr viele Grafiken mühevoll erstellt und möchte diese jetzt gegen Verbreitung schützen, daher meine Frage: Kann man die Quelle bzw. die URL einer Grafik auf dem Server irgendwie verschleiern, damit sie nicht runtergeladen werden kann?

Das Problem ist das ich sie natürlich anzeigen will auf der HP.

Hoffe auf euere guten Ideen

Danke schonmal
CA$HMIRE ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.11.2007, 00:16  
CIX88
Gast
 
Beiträge: n/a
Standard

Vergiss das mit dem verschleiern ganz schnell. Bastel Wasserzeichen in das Bild bzw. mach ein Login-System zu Bildern die nicht öffentlich sind.
 
Alt 15.11.2007, 00:26  
Benutzer
 
Registriert seit: 11.10.2007
Beiträge: 62
CA$HMIRE
Standard

Ok dann werd ich da wohl nicht drumm rum kommen um wasserzeichen.

Ich werde dann die Grafik einmal mit Wasserzeichen und einmal ohne ablegen (in einem anderen Ordner)

Die Grafiken ohne Wasserzeichen möchte ich dann mit deinem Script verarbeiten.

http://www.phpfriend.de/forum/ftopic63087.html

Anhand dem Script kann man aber die Orginalgrafik (also die ohne Wasserzeichen) nicht nachvollziehen oder?
CA$HMIRE ist offline  
Alt 15.11.2007, 07:51  
CIX88
Gast
 
Beiträge: n/a
Standard

Zitat:
nicht nachvollziehen oder?
Bin noch sau müde, weshalb ich jetzt nicht weis was du damit meinst

EDIT:

Naja als Wasserzeichen kannst du ja einmal eine TFF benutzen, oder eine zusätzliche Grafik einbinden:
http://www.mediacix.de/code/wasserzeichen-sw.html
 
Alt 18.11.2007, 15:34  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Um direktes Verlinken zu verhindern kann man Bilder oder generell Dateien auch über ein PHP-Skript ausliefern.

Corvin hat da mal ein nettes Tutorial zu geschrieben, welches das Prinzip an einem Beispiel gut beschreibt.

Tutorial: Download-Skript, Downloads mit download.php?id=x
imported_Ben ist offline  
Alt 18.11.2007, 15:57  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Das ganze könntest du übrigends noch via mod_rewrite so anpassen, dass du die Dateinamen als Parameter an deine Ausgabedatei übergibst. Das ganze wäre dann vom Admin sehr leicht zu handhaben (der Link sieht nicht anders aus, als der zum Link) und vom Benutzer praktisch nicht zu durchschauen.

mfg
Link
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline  
Alt 18.11.2007, 18:32  
CIX88
Gast
 
Beiträge: n/a
Standard

Zitat:
via mod_rewrite so anpassen
Was soll das bringen ?
 
Alt 19.11.2007, 14:49  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Zitat:
Zitat von CIX88
Zitat:
via mod_rewrite so anpassen
Was soll das bringen ?
Zitat:
Zitat von GSJLink
Das ganze wäre dann vom Admin sehr leicht zu handhaben (der Link sieht nicht anders aus, als der zum Link) und vom Benutzer praktisch nicht zu durchschauen.

Ich benutze das System übrigends auch um die Rechte der Benutzer zum Dateizugriff zu prüfen. Da es sich dabei aber um ein kommerzielles Projekt handelt, kann ich den Code dazu hier leider nicht posten

mfg
Link
GSJLink ist offline  
Alt 19.11.2007, 15:05  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Modrewrite ist hier nicht relevant, da es nur virtuelle Adressen auf physikalische umschreibt. Dem "Dieb" ist das aber ziemlich egal, ob er die Grafik über /gallery/photo/id/4 oder index.php?module=gallery&action=photo&id=4 abruft, die Einschränkung der Rechte ist ebenfalls von Modrewrite unabhängig.

Letztlich hast du überhaupt keinen Einfluß darauf, es sei denn du arbeitest mit Wasserzeichen. Schau dir an wie es studivz gelöst hat, du kannst die Fotos per Rechtsklick nicht anwählen, trotzdem kannst du natürlich einen Screenshot nehmen. Was der Benutzer sieht, kann er auch abspeichern.
Zergling-new ist offline  
Alt 19.11.2007, 15:29  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Also ich meinte das ganze wie folgt.

Sagen wir, du hast eine Datei unter www.domain.tld/bilder/1.jpg

Jetzt leiten wir via mod_rewrite diese URL auf www.domain.tld/datei.php?file=1.jpg um. Der Benutzer merkt davon quasi nichts. Das schöne daran ist, dass man jetzt alle Dateien in dem Ordner automatisch umgeleitet hat. In der Datei selber kann man jetzt z.B. den Referer prüfen oder schauen ob der Benutzer eingeloggt ist (SESSION) und in einer DB nachschlagen, ob er denn die Rechte für die Datei besitzt. Dann kann man direkt via PHP die Datei runterladen/anzeigen lassen.

mfg
Link
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IP-Adresse per Grafik anzeigen lassen Aoz Scriptbörse 6 29.12.2008 19:54
TinyMCE Editor mit GD Grafik rezix PHP Tipps 2008 8 18.12.2007 22:46
Grafik positionieren nixdorf HTML, Usability und Barrierefreiheit 1 10.04.2007 11:27
grafik zweimal resizen und hochladen $$$ ThiKool $$$ PHP Tipps 2007 10 01.04.2007 01:05
[Erledigt] Grafik in Scheiben schneiden PHP Tipps 2006 6 02.05.2006 18:23
Text und Grafik zentriert in einer Zeile php_frage HTML, Usability und Barrierefreiheit 5 26.04.2006 12:48
Grafik drucken PHP Tipps 2006 13 24.02.2006 23:48
Pixelfarbe aus Grafik lesen PHP Tipps 2005-2 4 09.10.2005 21:38
grafik vorschau vor dem upload bark PHP Tipps 2005-2 4 18.09.2005 01:56
Dynamischer Text in einer Grafik per Formular einfügen PHP Tipps 2005-2 2 19.08.2005 00:55
Grafik über mehrere Zellen einer Tabelle neodrei HTML, Usability und Barrierefreiheit 9 18.08.2005 19:26
in zelle oben text und unten grafik am rand janni HTML, Usability und Barrierefreiheit 4 29.06.2005 23:35
Grafik in Votingscript tomtaz PHP Tipps 2005 44 29.05.2005 19:37
Probleme mit Grafik nach zeiten PHP Tipps 2005 11 28.03.2005 13:35
Grafik in Grafik einfügen Filewalker PHP Tipps 2004 3 20.06.2004 14:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
grafik verschleiern, html bild url verschleier, quelle verschleiern, quelle der grafik, grafik verschleierung

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.