Gå til innhold

Problem ved skriving til mapper


Anbefalte innlegg

Fikk nettopp en telefon fra en kunde som fortalte at websiden jeg laget for ca. et år siden ikke lenger fungerte. Når han/hun skulle legge ut en artikkel kom følgende feilmelding:

 

Warning: imagegif(): Unable to access news/test.gif in /usr/local/psa/home/vhosts/webside.no/httpdocs/system/img-bin/test.php on line 4

 

Warning: imagegif(): Invalid filename 'news/test.gif' in /usr/local/psa/home/vhosts/webside.no/httpdocs/system/img-bin/test.php on line 4

 

Jeg prøvde med koden under, og fikk samme feilmelding:

 

<?php
$im = imagecreatetruecolor(100, 100);

imagegif($im, 'news/test.gif');
?>

 

Jeg har sjekket rettighetene til mappen, og det ser ut til å være i orden. Noe må være galt, når denne feilmeldingen pluttselig oppstår etter et år. Verken jeg, eller noen andre har endret i filene som behandler disse bildene :hmm:

Lenke til kommentar
Videoannonse
Annonse

Hvilken php versjon ?

Versjon 4.4.1 har visst et problem med å lage filer som ikke eksisterer med imagegif

(Se f.eks: http://bugs.cubecart.com/?do=details&id=450)

 

Løsningen blir å lage filen med fopen eller touch() først.

(De forumpostene jeg så om dette problemet, ble alle postet i des. 2005, 4.4.1 ble vel sluppet 31. oktober iflg php.net)

 

Det er også en mulighet å oppgradere til PHP5

 

EDIT: Du kan jo teste med å lage filen med fopen først, for å finne ut om dette er problemet. ;)

 

Bug report php.net:

http://bugs.php.net/bug.php?id=35071

Som du ser der, kan du også laste ned siste snapshot fra http://snaps.php.net .

Endret av kakkle
Lenke til kommentar

Har du ikke oppdatert php engang på det året ? For ettersom jeg har skjønt, så er det php 4.4.1 som har denne feilen.

Iflg bugreporten, så oppstår feilen på alle de image funskjonene (imagegif, imagejpeg, imagepng)

 

Du kan jo laste og installere siste snapshot, da.

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...