Eli kun yritän väsätä sellasta kuvagalleria juttua, ja siinä ensin pienennetään kuvat, niin mill ne pienennetyt kuvat voi tallentaa jonnekin? Yritin ettiä jotain galleria koodia ohjelmointiputkasta ja katois php.netistä, ni en nyt löytäny/huomannu sellasta.
Putkan GD-kirjaston käyttöopas kirjoitti:
...Funktio imagepng lähettää lopullisen kuvan selaimelle PNG-muodossa. Vastaava funktio JPEG-muodossa olisi imagejpeg. Kuvan voi myös tallentaa tiedostoon, jolloin tiedoston nimi on funktion toinen parametri...
Eli kuten tuossa mielestäni varsin selvästi mainitaan, tallennus onnistuu antamalla kuvanluontifunktiolle toiseksi parametriksi tiedoston nimi, PNG-kuvan tapauksessa siis imagepng($kuva, "foo.png")
Hmm.. no eipä toimi, tässä nyt kokeilin pikku koodinpätkällä:
<?php header("Content-type: image/gif"); $image = imagecreate(200,200); $black = imagecolorallocate($image,0,0,0); $white = imagecolorallocate($image,255,255,255); imageline($image,50,50,100,100,$white); imagegif($image,"kuva.gif"); ?>
Jos otan ton imagegif(); :stä ton toisen parametrin pois niin se kyllä tulostaa sen, mutta tollain ei näytä kuvaa lainkaan eikä tallennakaan sitä.
Kannattaa tarkistaa onko skriptalla oikeus luoda filuja kyseiseen hakemistoon, luulisin että ongelma piilee jossain muualla kuin tuossa funktiossa.
Oho juu, ei ollu riittävästi oikeuksia, tuppaa unohtumaan nää chmod arvojen anto...
Aihe on jo aika vanha, joten et voi enää vastata siihen.