Avatar billede tlunde Nybegynder
22. februar 2007 - 12:32 Der er 10 kommentarer og
1 løsning

Problem med getimagesize funktion

Hej,
Jeg har pt. lavet dette kode:
$filnavn = $row['filnavn'];
$fuldsti = "http://ordetogisrael.dk/pics2/$filnavn";
$fil = getimagesize($fuldsti);

Og det vil den ikke godtage og skriver:
Warning: getimagesize(): Circular redirect, aborting. in /usr/www/www.ordetogisrael.dk/copydata.php on line 93

Warning: getimagesize(http://ordetogisrael.dk/pics2/): failed to open stream: Succes in /usr/www/www.ordetogisrael.dk/copydata.php on line 93

Hvad kan det skyldes??

Hvis jeg i stedet for skriver dette:
$fuldsti = "http://ordetogisrael.dk/pics2/billede01.jpg";
$fil = getimagesize($fuldsti);

Så virker det fint...
Avatar billede jakobdo Ekspert
22. februar 2007 - 12:51 #1
Og du er sikker på $filnavn indeholder noget korrekt?

Fejlen: Warning: getimagesize(http://ordetogisrael.dk/pics2/): failed to open stream: tyder på $filnavn er tom.
Avatar billede tlunde Nybegynder
22. februar 2007 - 13:32 #2
$filnavn indeholder godt nok det den skal, har lige prøvet at køre hele skidtet med en LIMIT 0,5. Der virker det fint, med at den tager url'en med...

Den skal igennem ca. 425 poster, og måske det er det den ikke kan klare??
Avatar billede jakobdo Ekspert
22. februar 2007 - 14:06 #3
Du er sikker på du ikke har et post, hvor $row['filnavn']; er tom?

Evt. kan du tjekke følgende inden du kalder funktionen:

if(!empty($row['filnavn']))
{
$filnavn = $row['filnavn'];
$fuldsti = "http://ordetogisrael.dk/pics2/$filnavn";
$fil = getimagesize($fuldsti);
}
Avatar billede erikjacobsen Ekspert
22. februar 2007 - 14:09 #4
Du kan ikke bruge en URL til getimagesize - du skal bruge et filnavn eller sti og filnavn i filsystemet på serveren.
Avatar billede erikjacobsen Ekspert
22. februar 2007 - 14:16 #5
Eller rettere: du kan jo godt - afhængig af opsætning osv. - men brug filsystemet hvis du kan. Har du et konkret filnavn, så vi kan prøve og se hvad der sker?
Avatar billede jakobdo Ekspert
22. februar 2007 - 14:37 #6
Jeg tror erik mener navn på den side du har din php kode på? :o)
Avatar billede erikjacobsen Ekspert
22. februar 2007 - 15:01 #7
Mnjah, det er jo nok bare at der ikke står et filnavn i alle felter i de 425 poster, så din if-sætning er fin, Jakob. Men derfor skal man stadig bruge filsystemet. Men jeg behøver ikke url-en, kan jeg læse, for det virker med de første 5.
Avatar billede tlunde Nybegynder
28. februar 2007 - 09:31 #8
Fandt problemet, smider i begge lige et svar?
Avatar billede jakobdo Ekspert
28. februar 2007 - 09:46 #9
Svar!

Hvad var problemet?
Avatar billede erikjacobsen Ekspert
28. februar 2007 - 09:48 #10
Ingen point til mig, tak.
Avatar billede jakobdo Ekspert
28. februar 2007 - 10:14 #11
Takker for point.

Kan du ikke lige fortælle hvad fejlen var?
Det kan hjælpe andre, der måske kommer i samme problem.
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