IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MkFramework Discussion :

installation du framework


Sujet :

MkFramework

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut installation du framework
    bnjour,
    j'ai télécharger et installer le Mkframework, malheureusement au moment du lancement j'ai le message d'erreur suivant:


    htmlentities() expects at most 3 parameters, 4 given
    #0 [internal function]: exception_error_handler('builder::new', 3, NULL, 1)
    #1 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_root.php(848): htmlentities('builder::new')
    #2 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_request.php(58): customHtmlentities(':nav', NULL)
    #3 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_request.php(189): _request->getParam()
    #4 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_request.php(84): _request->loadContext(':nav', 'builder::new')
    #5 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_root.php(522): _request->setParam()
    #6 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_root.php(186): _root::loadRequest()
    #7 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\index.php(55): _root->run()
    #8 {main}

    Detail:
    #0 exception_error_handler( 'builder::new' , , NULL , )
    #1 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_root.php (848)
    htmlentities( 'builder::new' )
    #2 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_request.php (58)
    customHtmlentities( ':nav' , NULL )
    #3 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_request.php (189)
    _request -> getParam( )
    #4 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_request.php (84)
    _request -> loadContext( ':nav' , 'builder::new' )
    #5 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_root.php (522)
    _request -> setParam( )
    #6 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_root.php (186)
    _root :: loadRequest( )
    #7 C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\index.php (55)
    _root -> run( )
    #8 {main}

    LE BOUT DE CODE CONCERNE PAR L'ERREUR:
    Fichier : C:\Program Files\EasyPHP 2.0b1\www\mkframework_v4_126_1_r311\lib\framework\class_root.php ligne 848


    842 function customHtmlentities($string){
    843 if(is_array($string)){ return array_map('customHtmlentities',$string) ;}
    844 return _root::nullbyteprotect(htmlentities(
    845 $string,
    846 ENT_QUOTES,
    847 _root::getConfigVar('encodage.charset'),
    848 _root::getConfigVar('encodage.double_encode',1)));
    849 }



    j'utlise Easyphp 2.0
    avec apache 2.2.3 et php 5.2.0

    merci de me donner un coup de pouce

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Bonjour,
    Je vous invite si possible a utiliser une version plus recente d'easyphp ou du moins de php

    Je ferais la mise à jour sur le site, mais le minimum requis est php 5.2.3

    Sinon il vous faut modifier le fichier en question pour supprimer le 4 ème et dernier arguments (double encode)

    ce qui donnera

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function customHtmlentities($string){
    	if(is_array($string)){ return array_map('customHtmlentities',$string) ;}
    		return _root::nullbyteprotect(htmlentities(
    		$string,
    		ENT_QUOTES,
    		_root::getConfigVar('encodage.charset'))
    	);
    }
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

Discussions similaires

  1. [C#] Installer plusieurs framework sur le serveur
    Par mister3957 dans le forum Services Web
    Réponses: 1
    Dernier message: 11/07/2006, 11h51
  2. [Tiles] Installation du framework Tiles
    Par orus2 dans le forum Struts 1
    Réponses: 2
    Dernier message: 19/06/2006, 16h27
  3. Installer le framework avec EasyPHP (si possible)
    Par vacknov dans le forum Zend Framework
    Réponses: 4
    Dernier message: 16/06/2006, 09h44
  4. Réponses: 5
    Dernier message: 10/05/2006, 09h10
  5. [Framework] [Claw] installer le framework avec exemple?
    Par yolepro dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 06/03/2006, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo