コード例 #1
0
ファイル: ModuleEngine.php プロジェクト: educask/EducaskCore
 public function includeModule($moduleName)
 {
     if (!$this->moduleExists($moduleName)) {
         $moduleName = 'fourOhFour';
     }
     $validator = new fileValidator();
     $file = '/site/modules/' . $moduleName . '/main.php';
     if (!$validator->validate($file)) {
         return false;
     }
     require_once EDUCASK_ROOT . $file;
     if (!class_exists($moduleName)) {
         return false;
     }
     $interfacesImplemented = class_implements($moduleName);
     if (!in_array('IModule', $interfacesImplemented)) {
         return false;
     }
     return $moduleName;
 }
コード例 #2
0
ファイル: example.php プロジェクト: JosepRivaille/StyleCombo
<?php

include 'filevalidator.php';
include '../mimereader/mimereader.php';
echo '$_FILES: ';
print_r($_FILES);
echo '<hr />';
// Generate a new fileValidator
$fv = new fileValidator();
// If you like validate an existent file or manually file uploaded
//$fv->validateFile('test.png', 'image');
if ($_FILES) {
    if ($fv->validateUploadFile($_FILES['test'], 'image')) {
        echo 'El archivo es una imagen compatible';
    } else {
        echo 'El archivo NO es una imagen compatible';
    }
}
?>

<form method="post" enctype="multipart/form-data">
	<input type="file" name="test" />
	<input type="submit">
</form>