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.