Piko[2] - nahrávání obrázků na server
Trochu jsem změnil třídu Piko pro zpracování obrázků nahrávaných na server.
Sice mi stále nefunguje práce s obrázky ve formátu PNG, ale repertoár se mi podařilo rozšířit alespoň o GIF. S třídou se nyní pracuje následovně (pro snazší orientaci ještě uvedu vzorový formulář):
<form name="" action="" method="post" enctype="multipart/form-data">
<input type="file" name="image" id="image">
<input type="submit" value="">
</form>
Data z tohoto formuláře zpracuji takto:
Piko::setDirectory("./image/"); // Nastaví adresář, kam se obrázky uloži.
Piko::setMaxWidth(100); // Nastavi maximalni šírku obrazků.
Piko::setMaxHeight(100); // Nastavi maximalní výšku obrázků.
Piko::setMaxSize(1000); // Nastavi maximalní datovou velikost zpracovávaných obrázků.
Piko::setChangeChar(array(" " => "_")); // Nastaví, jak se mají měnit některé znaky v názvech obrázků.
Piko::work($_FILES["image"]); // Nahraje obrázek (a pokud přesáhne rozměry, zmenší jej).
Třídu si můžete stáhnout zde.
Text je formátován pomocí Texy!.
E-mail nebude zveřejněn, je používán pouze ke zobrazení gravatarů.