Nefunkční metoda Nette\Http\finfo_file()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Jarek92
- Člen | 91
Zdravím,
při této metodě mi zhavaruje Nette:
<?php
$values = $form->getValues();
// pro db
$zvetseni_db = 'images/plakaty/zvetseni/'.$values->plakat->getName();
$zmenseni_db = 'images/plakaty/zmenseni/'.$values->plakat->getName();
$zvetseni = Nette\Image::fromFile($values->plakat);
$zvetseni->save($this->cesta->getZaklad().'/images/plakaty/zvetseni/'.$values->plakat->getName());
?>
Vyhodí to chybu: Fatal Error → Call to undefined function Nette\Http\finfo_file()
Proměnná plakat je formulářové pole typu Upload. Je nějaká možnost, jak kód zapsat jinak, aby to novější verze PHP vzala.
Děkuju.
- jiri.pudil
- Nette Blogger | 1032
Nette od 2.2 závisí pro detekování typu uploadovaných souborů na rozšíření Fileinfo. To je od 5.3 součástí PHP, asi ho tedy jenom nemáš povolené. Viz http://php.net/…allation.php