Avatar billede mkjaer Nybegynder
28. november 2006 - 22:25 Der er 9 kommentarer og
1 løsning

Problemer med getimagesize

Hejsa,

Jeg forsøger at hive lidt data ud af en fil på min webserver med getimagesize():

list($width, $height, $type, $attr) = getimagesize("http://www.domaene.dk/grafik/varianter.gif");
echo ("$width, $height, $type, $attr");

Men det ender med en fejl: Unknown: failed to open stream: Permission denied

Hvad gør jeg mon galt? Jeg har flyttet velfungerende kode fra et hotel til et nyt - og så er denne fejl kommet?

Nogle ideer?

Hilsen
Martin
Avatar billede coderdk Praktikant
28. november 2006 - 23:23 #1
Måske er allow_url_fopen sat til Off? Led efter den i en phpinfo();
Avatar billede dcheng Novice
29. november 2006 - 01:42 #2
http://www.domaene.dk/grafik/varianter.gif <-- filen der ligger ikke der ... måske derfor?
Avatar billede dcheng Novice
29. november 2006 - 01:43 #3
Hvis der ikke er noget firewall burde den altid kunne tilgå filer... på http..
Avatar billede coderdk Praktikant
29. november 2006 - 01:52 #4
dcheng, Nej, en udbyder kan slå allow_url_fopen fra.
Avatar billede coderdk Praktikant
29. november 2006 - 01:54 #5
Måske kører de med en stærkt forældet PHP-version? I versioner før 4.0.5 kunne du ikke bruge en URL i getimagesize()...
Avatar billede mkjaer Nybegynder
29. november 2006 - 07:56 #6
dcheng: filen ligger der, jeg har blot anonymiseret domænet.

coderdk: Bingo, allow_url_fopen = off. Vil du poste et svar?
Kan jeg slå den til via .htaccess? Kører php v5.2.

Hilsen
Martin
Avatar billede showsource Seniormester
29. november 2006 - 08:02 #7
Du kan ikke bruge .htaccess til at ændre den.
http://dk.php.net/manual/en/ini.php#ini.list
Avatar billede coderdk Praktikant
29. november 2006 - 09:45 #8
Ok :) Du kan muligvis hente filen via cURL (se om du har den på phpinfo), eller lave et GET-request selv, med fsockopen (hvis din ISP tillader den).
Avatar billede mkjaer Nybegynder
29. november 2006 - 10:07 #9
Jeg har fået isp'en til at ændre i php.ini :-)
Avatar billede coderdk Praktikant
29. november 2006 - 10:21 #10
Cool :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester