webForumDet fria alternativet

Helt sjukt!

1 svar · 410 visningar · startad av Renen

RenenMedlem sedan feb. 200228 inlägg
#1

Vill ni veta något sjukt?
Med kodsnutten nedan kan man öppna jpeg-bilder med fopen.
Skitbra tänkte jag och började bygga ett skript runt om den koden.
Funkade hur bra som helst!
Men sen av en slump, så satt jag på en Windows NT-dator och surfade och testade skriptet - funkade inte! Bilden blev 404, den visades inte alls!
Och nej, det är inget fel i skriptet för det funkar på min dator och på skolans datorer som jag testat det på.
Alltså anropet det ifrån, med webbläsaren.
Skriptet ligger på en server i tyskland, så jag kör alltså inte skriptet direkt på datorn om ni trodde jag var så dum...

Hur är detta möjligt?
Skriptet körs ju på servern, och om det då funkar så måste det ju rent logiskt funka oavsett vilken webbläsare, OS eller vad som helst man nu har när man anropar skriptet med webbläsaren?
Skriptet körs ju på servern! Inte hos mottagaren!

Det enda unika med den datorn jag testade på var att den körde Windows NT. Vad jag vet.

Helt sjukt tycker jag.
Precis som om det fanns någon spärr eller nåt.
Webbläsaren var IE 5.0.

<?PHP
$filename="http://www.cit.gu.edu.au/images/GU_crest.gif"; // string constant contain complete path to img file
$fp=fopen($filename, "rb");
header( "Content-type: image/jpeg\nContent-Disposition: inline;
Content-length:".(string)(filesize($filename)) );
fpassthru($fp); fflush();
?>

nicclasMedlem sedan feb. 20001 050 inlägg
#2

Att det fungerar lite olika beror på vad som finns installerat på den windows-dator som du kör webbläsaren på!

Problemet beror (nog) på att du säger att det är en jpeg men du skickar en gif. Att det fungerar på en vissa dator men inte en annan beror nog på hur dess mime-types är inställda.

Prova att ändra

header( "Content-type: image/jpeg\nContent-Disposition: inline;
Content-length:".(string)(filesize($filename)) );
till

header( "Content-type: image/gif\nContent-Disposition: inline;
Content-length:".(string)(filesize($filename)) );

/nicclas - http://mina.nyhetsrubriker.net

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)