Nette 2.2b1 – problém při volání Image::fromString($value)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
vymak
Člen | 92
+
0
-

Ahoj při testování nového Nette jsem narazil na jednu chybu. Pokud chci načíst obrázek ze stringu přes

$img = Image::fromString($value)

tak Laděnka pokaždé vyhodí chybu

Fatal Error

Call to undefined function Nette\Utils\finfo_buffer()
	/**
 * Get format from the image stream in the string.
 * @param  string
 * @return mixed  detected image format
 */
public static function getFormatFromString($s) {
    $types = array('image/jpeg' => self::JPEG, 'image/gif' => self::GIF, 'image/png' => self::PNG);
    $type = finfo_buffer(finfo_open(FILEINFO_MIME_TYPE), $s); // tady vyhodí chybu
    return isset($types[$type]) ? $types[$type] : NULL;
}

Dělám někde chybu já nebo je chyba někde jinde?

one-two
Člen | 80
+
+1
-

pravděpodobně ti chybí tohle rozšíření: http://www.php.net/…allation.php

tušim, že je tam nově závislost, requirements checker by ti to měl říct

David Grudl
Nette Core | 8233
+
0
-

Windows nebo Linux? Ono by to mělo být od PHP 5.3 defaultní, ale asi na Windows je to třeba povolit v php.ini.

vymak
Člen | 92
+
0
-

Díky bylo to přesně tím. Nenapadlo by mě spustit requirements checker, pro příště už budu vědět :)

@David Grudl: Na windows, mám PHP 5.5.10 ale bylo zakázané

Editoval vymak (8. 4. 2014 12:05)