Miten saan selville PHP:llä generoidun kuvan resoluution?
Toisessa PHP tiedostossa yritän sitä selvittää getimagesize()-funktiolla, mutta se ei sitä kerro. Näyttää toimivan vaan tavallisilla kuvilla.
Yritätkö selvittää kuvan kokoa näin?
<?php $koko = getimagesize("omakuva.php"); ?>
Tämä ei toimi, koska omakuva.php sisältää PHP-koodia eikä kuvadataa. Joudut siis selvittämään kuvan koon jotenkin muuten.
Kuitenkin jos kuva on toisella palvelimella, tuon pitäisi toimia, koska palvelin ei lähetä PHP-koodia vaan sen tuottaman kuvan.
Onks jotain funkkaria jolla voi hakea tiedoston sisällön ikäänkun file_get_contents:illa, mutta se suorittaa PHP scriptin ekana?
Muoks.
Löysinki tän funktion php.netistä jota käytinki joskus jossain ohjelmassa:
<?php $string = get_include_contents('somefile.php'); function get_include_contents($filename) { if (is_file($filename)) { ob_start(); include $filename; $contents = ob_get_contents(); ob_end_clean(); return $contents; } return false; } ?>
Niin yksi vaihtoehto olisi kai vaan kutsua sitä http://localhost... tyylillä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.