Bonjour,
Voila je rencontre un petit problème avec mon code.
je suis à la fin de la formation PHP ,et je viens de m'apercevoir que la class finfo ne fonctionne plus ,même avec la source du code !
Décrivez ici votre code ou ce que vous cherchez à faire
Entourez votre co<?php
namespace App;
use finfo;
use Valitron\Validator as ValitronValidator;
class Validator extends ValitronValidator {
protected static $_lang = "fr";
public function __construct($data = array(), $fields = array(), $lang = null, $langDir = null)
{
parent::__construct($data, $fields, $lang, $langDir);
self::addRule('image', function($field, $value, array $params, array $fields){
if($value['size'] === 0){
return true;
}
$mimes = ['image/jpeg', 'image/png'];
$finfo = new finfo();
$info = $finfo->file($value['tmp_name'], FILEINFO_MIME_TYPE);
return in_array($info, $mimes);
}, 'Le fichier n\'est pas une image valide');
}
de pour bien le mettre en forme
Ce que je veux
je veux récupérer les images relié à des articles ,mais la class finfo n'est plus dans validator
Ce que j'obtiens
Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :(
Class 'finfo' not found