login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Beveiliging > Bescherm je afbeeldingen tegen kopieren


Reacties op het script Bescherm je afbeeldingen tegen kopieren

Offline  Stijn
Gepost op: 30 december 2007 - 23:30
PHP expert



Het werkt maar je moet niet controleren op extensie maar op content-type. Als ik me jpg's naar JPEG's verander of naar DIT_IS_GEEN_JPG's dan nog moet hij het juist hebben. Extensions zijn een windows uitvinding om de tegen te gebruiker te zeggen wat voor bestand hij aan het bewerken is.

En waarvoor dient de functie extensie?

Offline  wes
Gepost op: 31 december 2007 - 10:20
PHP interesse



de functie extensie was dubbel, dus die heb ik weggehaald (ik was zeker slaperig ), maar hoe kan ik kijken welke content-type een bestand heeft?

Offline  Ibrahim
Gepost op: 31 december 2007 - 21:28
PHP expert



http://uk3.php....t-type.php

Offline  wes
Gepost op: 01 januari 2008 - 11:04
PHP interesse



mime_content_type werkt niet op mijn domein (fileinfo die als herplaatsing werkt die werkt ook niet) 

Offline  wes
Gepost op: 01 januari 2008 - 15:29
PHP interesse



Ik heb het script nu aangepast met een andere functie en veel korter

Offline  Stijn
Gepost op: 01 januari 2008 - 17:31
PHP expert



Citaat:
echo 'Er is een fout opgetreden, probeer het later nog eens...';
5 minuten later zal hij nog steeds niet werken hoor. Geef een betere foutmelding.

Die foutmeldingen zijn wel leuk maar je ziet ze niet als je <img src="afbeelding.php?bestand=..."> gebruikt. Misschien kan je met GD die errors geven.

Die regulaire expressie kan beter. Geen spaties gebruiken en - teken is ook geldig.

Offline  wes
Gepost op: 01 januari 2008 - 17:33
PHP interesse



ok, ik ga er aan werken...
edit: Zo klaar, hopelijk vinden jullie het goed 

Offline  wes
Gepost op: 02 januari 2008 - 15:18
PHP interesse



trouwens, als er iets beter kan wil ik het graag horen 

Offline  Rens
Gepost op: 04 januari 2008 - 23:17
Gouden medaille

Crew algemeen




Hmmz, houd er rekening mee dat dit via GD gaat, en dat je plaatje dus als het ware door PHP word gemaakt.
Dit kan er nog wel eens voor zorgen dat je laadtijd omhoog gaat omdat PHP je plaatjes gaat genereren.
Voor 1 plaatje maakt het waarschijnlijk niet veel uit, en voor 2 ook niet bepaald, maar zodra je meer plaatjes zo op gaat vragen denk ik dat je laadtijd gaat kelderen.

Offline  ikkedikke
Gepost op: 05 januari 2008 - 09:52
PHP expert



Mag ik eens vragen wat je nou eigenlijk "beschermt"?
Je hebt alleen een controle ingebouwd of de plaatjes bestaan, maar dat kan makkelijker.

Offline  wes
Gepost op: 05 januari 2008 - 11:44
PHP interesse



Kan makkelijker?? Maar ik probeer met dit script de map /img te beschermen en dit script kun je dan zetten achter een login script. Dus dat mensen eerst in moeten loggen voordat ze de plaatjes te zien krijgen...

Offline  ikkedikke
Gepost op: 06 januari 2008 - 18:05
PHP expert



aah zo. Dat login-script idee miste ik.
Ik heb ooit eens een script gepost dat controlleert of een bestand in een bepaalde map staat. Dat is in dit geval misschien wel makkelijker en minder rekenkrachtvergend dan die reguliere expressie.

Offline  wes
Gepost op: 06 januari 2008 - 18:09
PHP interesse



Ik ga ff kijken:D (als het werkt dan verander ik het in het script)


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.02s