Edition variable array [Résolu]

Signaler
Messages postés
44
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
16 décembre 2008
-
Messages postés
44
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
16 décembre 2008
-
Bonjour à tous ,

J'ai 2 fichier lang 1 qui se nomme fr.inc et l'autre en.inc.
Les fichier contienne ceci.

$TabMessGen = array (
    1 => "

Nous apprécierions vos commentaires et suggestions. Vous pouvez les adressé à ",
    2 => "Webmestre",
    3 => "Les droits de reproduction de ce site © 2007-2008 ",
    4 => "
Tous droits réservés. © 2007-2008
",
    5 => " Désolé ! Cette fonction est désactivée. ",
    6 => "Vous n'avez pas la priorité pour cette opération.",
    7 => "Détruire. Etes-vous sûre ?",
    8 => " allo
",
    9 => "Page de sortie du logiciel", );

dans un fichier php j'affiche tout mes variable dans des input textes. Mon fichier est constituer de cest ligne.

<?php
include('lang/fr.inc');


foreach( $TabId as $plan => $titre_plan ) {
 echo "<textarea rows=4 name=$plan cols=40>$titre_plan</textarea>
";
 }
 ?>

Je voudrais que disons l'administrateur du site puisse modifier disons $TabMessGen['2]. Je voudrais savoir comment modifier les donners dans le fichier fr.inc a la ligne 2 => "2",

Merci en avance.

3 réponses

Messages postés
962
Date d'inscription
samedi 19 janvier 2002
Statut
Membre
Dernière intervention
2 août 2010
1
Salut,

Ben tu modifie l'array et tu l'exporte, je conseil serialize mais sinon tu peux faire qqc du genre:

<?php
include('lang/fr.inc');
$TabMessGen[2] = 'blabla je suis la nouvelle valeure';$content '<?php $TabMessGen ' var_export
( $TabMessGen ,true ).' ;';
file_put_contents('lang/fr.inc',$content);
?>

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
Messages postés
44
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
16 décembre 2008
1
Merci

En passant je n'ai pas php5.

J'ai fait ca
<?php
/*include('lang/fr_dmax.inc');


foreach( $TabId as $plan => $titre_plan ) {
 echo "<textarea rows=4 name=$plan cols=40>$titre_plan</textarea>
";
 }*/


include('lang/fr.inc');
$TabId[1] = 'blabla je suis la nouvelle valeure1';
$TabId[2] = 'blabla je suis la nouvelle valeure1';
//$content = '<?php $TabMessGen= ' var_export ( $TabMessGen ,true ).' ;';
$content ='<?php $TabId ='. var_export($TabId, true).'?>';;

$open = fopen('lang/fr.inc', "wb");
fwrite($open, $content);
fclose($open);
 ?>
Messages postés
44
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
16 décembre 2008
1
Merci

En passant je n'ai pas php5.

J'ai fait ca
<?php
/*include('lang/fr_dmax.inc');


foreach( $TabId as $plan => $titre_plan ) {
 echo "<textarea rows=4 name=$plan cols=40>$titre_plan</textarea>
";
 }*/


include('lang/fr.inc');
$TabId[1] = 'blabla je suis la nouvelle valeure1';
$TabId[2] = 'blabla je suis la nouvelle valeure1';
//$content = '<?php $TabMessGen= ' var_export ( $TabMessGen ,true ).' ;';
$content ='<?php $TabId ='. var_export($TabId, true).'?>';;

$open = fopen('lang/fr.inc', "wb");
fwrite($open, $content);
fclose($open);
 ?>