Ho un form dove gli utenti caricano nel server delle immagini create da un programma (screenshot)
Devo trovare un modo per controllare che prima di caricare l'immagine nel server, l'utente non l'abbia modificata.
Idee?![]()
Ho un form dove gli utenti caricano nel server delle immagini create da un programma (screenshot)
Devo trovare un modo per controllare che prima di caricare l'immagine nel server, l'utente non l'abbia modificata.
Idee?![]()
Ciao,
se è possibile potresti testare la data dell'ultima modifica.
Ciao
Mirko Agrati
WEB : http://mirkoagrati.110mb.com
RSS : http://feeds.feedburner.com/MirkoAgratiArticoli
Puoi dare più dettagli?Originariamente inviato da Ranma2
Ho un form dove gli utenti caricano nel server delle immagini create da un programma (screenshot)
Devo trovare un modo per controllare che prima di caricare l'immagine nel server, l'utente non l'abbia modificata.
Idee?![]()
Questo programma cosa fa?
La butto lì, se ti fidi da dove è stato fatto lo shot e vuoi verificare che sia stata creata dal programma che citi potresti provare a verificare se scrive qualcosa nell'header dell'immagine con le estensioni exif.
http://fr.php.net/manual/en/function.exif-read-data.php
Ciao
Ci sono riuscito andando a leggere i primi byte delle immagini
Codice PHP:
$fp1 = fopen("326534458.jpg", "r");
$fstat1 = fread($fp1, 80);
fclose($fp1);
$fp2 = fopen("326567644.jpg", "r");
$fstat2 = fread($fp2, 80);
fclose($fp2);
if ($fstat1 == $fstat2) {
echo "Il file è corretto
";
}
else {
echo "Il file è modificato
";
}
questa funzione non al conoscevo, grazie milleOriginariamente inviato da gianiaz
Puoi dare più dettagli?
Questo programma cosa fa?
La butto lì, se ti fidi da dove è stato fatto lo shot e vuoi verificare che sia stata creata dal programma che citi potresti provare a verificare se scrive qualcosa nell'header dell'immagine con le estensioni exif.
http://fr.php.net/manual/en/function.exif-read-data.php
Ciao