Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-10-2008 09:02:18

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

[résolu]Erreur init_set

Bonjour,

Je en sais pas si je suis dans la bonne catégorie, mais je ne savais pas ou poster pour sa !

Alors voici mon code

Code:

<?php

    error_reporting(E_ALL|E_STRICT);
    init_set('display_errors'; 1);
    date_default_timezone_set('Europe/Paris');
    
    // mise en place des répertoires et chargement des classes
    
    set_include_path('.'
        . PATH_SEPARATOR . './library'
        . PATH_SEPARATOR . './application/models'
        . PATH_SEPARATOR . get_include_path());
        
    include "Zend/Loader.php";    
    Zend_Loader::registerAutoload();
    
    // setup controller
    
    $frontController = Zend_Controller_Front::getInstance();
    $frontController->throwExceptions(true);
    $frontController->setControllerDirectory('./application/controllers');
    Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
    
    // run !
    
    $frontController->dispatch();

?>

Mais l'explorer me sort une erreur sur la ligne 4

Code:

    init_set('display_errors'; 1);

je ne comprend pas pourquoi, voici l'erreur

Code:

Parse error: syntax error, unexpected ';' in /home/zftest/public_html/zf-tutorial/index.php on line 4

Cordialement

Dernière modification par tim01 (26-10-2008 18:07:52)

Hors ligne

 

#2 26-10-2008 09:41:19

Guillhomme
Membre
Date d'inscription: 09-10-2008
Messages: 102

Re: [résolu]Erreur init_set

C'est simple, tu as mis  ; au lieu de ,

Hors ligne

 

#3 26-10-2008 09:45:03

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: [résolu]Erreur init_set

avec un ','

Code:

Fatal error: Call to undefined function init_set() in /home/zftest/public_html/zf-tutorial/index.php on line 4

Hors ligne

 

#4 26-10-2008 09:45:03

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [résolu]Erreur init_set

et c'est ini_set et pas init_set

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#5 26-10-2008 09:49:19

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: [résolu]Erreur init_set

oki sa marche mais j'ai une autre erreur

Code:

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (index)' in /home/zftest/public_html/zf-tutorial/library/Zend/Controller/Dispatcher/Standard.php:241 Stack trace: #0 /home/zftest/public_html/zf-tutorial/library/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /home/zftest/public_html/zf-tutorial/index.php(37): Zend_Controller_Front->dispatch() #2 {main} thrown in /home/zftest/public_html/zf-tutorial/library/Zend/Controller/Dispatcher/Standard.php on line 241

Voici mon code index.php

Code:

<?php

    error_reporting(E_ALL|E_STRICT);
    ini_set('display_errors', 1);
    date_default_timezone_set('Europe/Paris');
    
    // mise en place des répertoires et chargement des classes
    
    set_include_path('.'
        . PATH_SEPARATOR . './library'
        . PATH_SEPARATOR . './application/models'
        . PATH_SEPARATOR . get_include_path());
        
    include "Zend/Loader.php";    
    Zend_Loader::registerAutoload();
    
    // Chargement de la configuration
    
    $config = new Zend_Config_Ini('./application/config.ini', 'general');
    $registry = Zend_Registry::getInstance();
    $registry->set('config', $config);
    
    // Mise en place de la BDD
    
    $db = Zend_Db::factory($config->db);
    Zend_Db_Table::setDefaultAdapter($db);
    
    // setup controller
    
    $frontController = Zend_Controller_Front::getInstance();
    $frontController->throwExceptions(true);
    $frontController->setControllerDirectory('./application/controllers');
    Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
    
    // run !
    
    $frontController->dispatch();

Hors ligne

 

#6 26-10-2008 11:47:41

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: [résolu]Erreur init_set

S'il vous plait !

Hors ligne

 

#7 26-10-2008 14:25:50

Delprog
Administrateur
Date d'inscription: 29-09-2008
Messages: 670

Re: [résolu]Erreur init_set

Salut,

Il semble que tu tentes d'accéder à une url qui ne correspond à aucune route. Et comme tu as configuré le frontcontroller pour qu'il renvoie les exceptions sur la sortie tu obtiens ton erreur.

Ensuite, je vais prendre le rôle du méchant, mais il me semble que tu ne cherches pas trop Tim smile

On dirait plus que tu nous colles tes erreurs au fur et à mesure pour qu'on débug à ta place, plutôt que de vraiment poser des questions de compréhension sur le framework.

De ce que j'ai vu il s'agit la plupart du temps d'erreurs toutes bêtes de syntaxe ou d'inattention.

Essaie de faire un effort, et de chercher un peu avant de systématiquement faire un post.

Évidement je n'hésiterai pas à t'aider pour autant, mais je dis tout haut ce que certains doivent penser tout bas smile


A+ benjamin.

Dernière modification par Delprog (26-10-2008 14:31:22)


http://www.anonymation.com/ - anonymation - Studio de création.
http://code.anonymation.com/ - anonymation - blog - développement et architecture web

Hors ligne

 

#8 26-10-2008 14:25:52

yannux
Membre
Lieu: Rennes
Date d'inscription: 07-04-2007
Messages: 284
Site web

Re: [résolu]Erreur init_set

T'as créé ton controller index ? smile


Société : Direct Info Service

Hors ligne

 

#9 26-10-2008 14:36:21

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [résolu]Erreur init_set

Hello,

J'ai vu avec lui, il avait créé IndexControllers.php avec un beau S.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#10 26-10-2008 14:53:01

tim01
Membre
Lieu: saint didier surchalaronne
Date d'inscription: 24-10-2008
Messages: 44

Re: [résolu]Erreur init_set

Désolé mais je début donc je vois pas toute les erreurs encore !

Hors ligne

 

#11 26-10-2008 15:44:37

Jean-Marc Rigade
Membre
Lieu: Rennes
Date d'inscription: 25-09-2007
Messages: 314

Re: [résolu]Erreur init_set

tim01 a écrit:

Désolé mais je début donc je vois pas toute les erreurs encore !

Je crois qu'il faut bien faire la part des erreurs purement liées à la difficulté de maîtriser véritablement le ZF, ou tout autre framework, des erreurs de programmation en général liées à un manque de rigueur qui s'acquiert parfois avec l'expérience.

Ce forum bénéficie de la connaissance de personnes particulièrement pointues en PHP et sur le ZF particulièrement (dont je ne fais pas partie). Il serait dommage de consommer cette énergie sur des problèmes qui n'ont rien à voir avec le cœur de l'objet qui nous rassemble.

Les forums constituent des accélérateurs de connaissance qui doivent être préservés afin de ne pas les affaiblir.

Peut-être qu'il faudrait rediriger certaines questions vers des forums plus adaptés à résoudre les problèmes exposés et, pourquoi pas, élaborer dans la charte d'utilisation des forum un ensemble de pré requis, non obligatoires, mais fortement recommandés pour une participation constructive.

Je suis entré en informatique en faisant venir les revues et les documentations directement des USA à une époque ou, en France, rien de tel, ou presque, n'existait. Autant dire qu'on était bien seul face à un code en langage machine qui refusait d'obéir.

C'est peut être aussi pour cela que ma contribution essaye d'appuyer et de compléter les propos de Delprog.

Hors ligne

 

#12 29-10-2008 12:22:21

neojick
Membre
Date d'inscription: 13-04-2008
Messages: 223
Site web

Re: [résolu]Erreur init_set

Le point de départ de ce topic est quand même cette double erreur :

init_set('display_errors'; 1);

En tappant init_set sur php.net :
- tu aurais vu que cette fonction n'existe pas;
- tu aurais vu que le moteur de recherche te propose ini_set;
- tu aurais vu que la syntaxe est string ini_set  ( string $varname  , string $newvalue  ) avec une virgule, et non un point-virgule;
- tu aurais eu le message d'erreur parlant du controller introuvable;
- en cherchant un peu avec la doc ou en comparant avec un controlleur qui fonctionne, tu aurais vu que tu avais un S en trop;
- et donc, tu n'aurais pas ouvert un énième topic ici !

Delprog et Jean-Marc ont entièrement raison. Cherche avant de demander aux autres de chercher. Tu n'as pas envie d'éprouver cette fierté que tu ressens que tu résous un problème par toi-même ?

Essaye, tu verra c'est vachement sympa comme sensation.


Chan IRC de ZF en français : zftalk-fr

Hors ligne

 

#13 29-10-2008 13:45:02

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [résolu]Erreur init_set

Heu... Stop, on arrête, tim01 s'est déjà fait souffler dans les bronches dans un autre thread, il déjà a arrêté d'envoyer ces questions...
Merci de ne pas ajouter une nouvelle couche...

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages