Gå til innhold

Sjekke MD5-hash av ekstern fil mot lokal fil


Anbefalte innlegg

Hei!

 

Jeg prøver å lage meg et script som sjekker md5-hash-en til en ekstern fil/bilde (f. eks http://static.diskusjon.no/diskusjon.no/gf...jon.no-logo.png )

 

Prøvde litt i går med følgende funksjon uten noe output.

 

<?php
echo md5_file("http://static.diskusjon.no/diskusjon.no/gfx/diskusjon.no-logo.png");
echo sha1_file("http://static.diskusjon.no/diskusjon.no/gfx/diskusjon.no-logo.png");
?>

 

Nå ér det mulig at serveren jeg hadde scriptet på ikke støtter slike funksjoner, skal teste andre servere når jeg kommer hjem igjen.

 

Er det noen friske sinn her som kan komme med innspill?

 

Sluttresultatet skal være et script som sjekker md5-hashen til en ekstern fil opp mot en lokal fil og deretter returnere true/false.

Lenke til kommentar
Videoannonse
Annonse

I følge php.net så støtter i hverfall sha1_file url'er siden versjon 5.1.0. Vist du bruker ein nyer versjon prøv med ini_set('display_errors', 'on'); og error_reporting(E_ALL | E_STRICT), bruker du ein endre versjon så må du nok laste ned fila manuelt slik som Jonas nemte.

Lenke til kommentar

Må rette litt på meg selv

Tror da ikke jeg var nødt å laste filen for å kunne sjekke det..

Mente at jeg trodde ikke at det var nødvendig på bruke file_get_contents().

 

Jonas, det virker som om sha1_file(); gjør jobben jeg er ute etter. På grunn av restriksjoner på de to første serverne funket ikke den funksjonen først.

 

 

EDIT: Jeg anser problemet som LØST

Endret av PhotoAndre
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...