Problème avec une variable dans un array php

Fermé
playboy-1990 Messages postés 458 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 - 4 févr. 2011 à 13:46
playboy-1990 Messages postés 458 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 - 4 févr. 2011 à 20:44
Bonjour,
Voici mon problème
J'ai un tableau avec les urls de mon site :

<?php
$route = array (
'public_root' => dirname($_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF']),
'blogs' => $route['public_root'] . 'blogs/',
);

Mais il m'affiche cette erreur :
Notice: Undefined variable: route in /www/monsite/route.php
Donc je voudrais savoir comment puis-je arranger ce problème en gardant mon tableau ?
Merci

2 réponses

le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
4 févr. 2011 à 13:51
Salut,


dans ton tableau que tu appel $route, tu fais appel à un autre tableau $route

'blogs' => $route['public_root'] . 'blogs/',


Corrige la ligne en fonction de tes besoins et cela corrigera ton problème.
0
playboy-1990 Messages postés 458 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 273
4 févr. 2011 à 14:02
Salut,
Merci pour ta réponse
mais si $route existe
dans $route = array (
0
le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
4 févr. 2011 à 15:05
<?php
//Tu déclares ton tableau vide d'origine.
$route = array (

//Tu lui dis de se remplir avec lui même
'blogs' => $route['public_root'] . 'blogs/',


C'est comme si tu essayés de remplir une bouteille d'eau avec sa propre eau.
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
4 févr. 2011 à 15:24
C'est comme si tu essayés de remplir une bouteille d'eau avec sa propre eau.

+ 10
0
playboy-1990 Messages postés 458 Date d'inscription samedi 27 mars 2010 Statut Membre Dernière intervention 10 septembre 2016 273
4 févr. 2011 à 20:44
Ok,
Merci pour ton conseille
Je le faits alors sans tableau
comme ceci :
$route['public_root'] = dirname($_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF']);
$route['blogs'] = $route['public_root'] . 'blogs/';
0