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

Aucune réponse