De klasse is te downloaden via onderstaande link. Hieronder geef ik enkele voorbeelden van hoe deze klasse toegepast kan worden. [b]Voorbeeld 1: één bestand uploaden[/b] addFileType('gif', 'image/gif'); $oFile->addFileType('jpg', array('image/jpeg', 'image/pjpeg')); $oFile->addFileType('jpeg', array('image/jpeg', 'image/pjpeg')); $oFile->addFileType('png', 'image/png'); $oFile->addFileType('rar', 'application/x-download'); $oFile->moveFiles('uploads'); echo '
'.var_export($oFile->getErrors(), true).''; echo '
'.var_export($oFile->getUploaded(), true).''; } ?> [b]Voorbeeld 2: meerdere files uploaden[/b] addFileType('gif', 'image/gif'); $oFile->addFileType('jpg', array('image/jpeg', 'image/pjpeg')); $oFile->addFileType('jpeg', array('image/jpeg', 'image/pjpeg')); $oFile->addFileType('png', 'image/png'); $oFile->addFileType('rar', 'application/x-download'); $oFile->enableMultiple(true); $oFile->moveFiles('uploads'); echo '
'.var_export($oFile->getErrors(), true).''; echo '
'.var_export($oFile->getUploaded(), true).''; } ?> [b]Voorbeeld 3: één file uploaden en hernoemen[/b] addFileType('gif', 'image/gif'); $oFile->addFileType('jpg', array('image/jpeg', 'image/pjpeg')); $oFile->addFileType('jpeg', array('image/jpeg', 'image/pjpeg')); $oFile->addFileType('png', 'image/png'); $oFile->addFileType('rar', 'application/x-download'); $oFile->setNewName($_POST['newname']); $oFile->moveFiles('uploads'); echo '
'.var_export($oFile->getErrors(), true).''; echo '
'.var_export($oFile->getUploaded(), true).''; } ?> Dit kan bijvoorbeeld handig zijn wanneer je deze functie gaat gebruiken voor een avatar functie op jouw website. Je hoeft de newname dan bijvoorbeeld alleen maar in te sturen met het userid van de ingelogde user.