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

Langage PHP Discussion :

Remplacement automatique d'une variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut Remplacement automatique d'une variable
    Bonjour,

    J'ai crée un fichier a.php qui ne lit que les images .png se trouvant dans un répertoire puis il fait l'extraction de la première partie du nom ($nom )du fichier .png par exemple le nom extrait est $nom="client1" puis il crée un fichier q'il nomme automatiquement "client1.php", je veux que ce script utilise la variable $nom automatiquement c'est à dire il prend directement en considération sa valeur qui est dans ce cas "client1" et l'utilise.Mon problème c'est que je trouve dans mon fichier "client1.php la variable $nom qui n'a pas été remplacée par sa valeur "client1".Prière de trouver ci-dessous le code source.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     
    <html>
     
    <head>
     
    <title>Radio RSL</title>
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     
    </head>
     
     
     
    <body>
     
    <?php
     
    // Notez que !== n'existait pas avant 4.0.0-RC2
     
    $chemin='D:\Program Files\EasyPHP1-8\www\perl\images';
     
    if ($handle = opendir($chemin)) {
     
        //echo "Directory handle: $handle<br>";
     
        //echo "Files:<br>";
     
     
     
        /* Ceci est la façon correcte de traverser un dossier. */
     
        while (false !== ($file = readdir($handle))) {
     
                            if ($file != "." && $file != ".." && strpos($file, 'day.png',1)){
     
                                                               $nom=substr($file, 0, strpos($file, '-sig-day.png',1));
     
     
     
     
     
                                                   $target=@$_GET['target'];
     
                                                   $newfile="$nom.php";    
     
     
     
                                                   $f=fopen($newfile,"w");
     
     
     
                                       fputs($f,'<? echo "Daily Graph (5 minute averages)<br>";');
     
     
     
                                                   fputs($f,'echo "<img src=\"images/$nom-sig-day.png\"><br>";');
     
                                                   fputs($f,'echo "Weekly Graph (30 minute averages)<br>"; ');
     
                                       //fputs($f," echo \"<img src=\"images/$nom-sig-week.png\"><br>\"; ");
     
                                                   fputs($f,' echo "Monthly Graph (2 hour averages)<br>"; ');
     
                                       //fputs($f," echo \"<img src=\"images/$nom-sig-month.png\"><br>\"; ");
     
                                                   fputs($f,' echo "Yearly Graph (12 hour averages)<br>"; ?>');
     
                                       //fputs($f,"<? echo \"<img src=\"images/$nom-sig-year.png\"><br>\"; ");
     
     
     
                                                   fclose($f);          
     
     
     
     
     
                                             echo "<h1>".$nom."</h1>";                         
     
                      echo "<a href=\"$newfile?target=$nom\"><img src=\"images/$file\"><a> <br>";
     
     
     
     
     
                    }
     
     
     
        }
     
     
     
     
     
     
     
        closedir($handle);
     
    }
     
     
     
     
     
     
     
     
     
    ?>
     
     
     
    </body>
     
    </html>
    Merci de m'apporter assistance,je suis débutante.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Octobre 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 9
    Par défaut
    Bonjour à toi,

    En fait, afin que ta variable $nom soit interprété dans le code que tu écris dans tes fichiers, il faut la "sortir" des apostrophes, de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    fputs($f,'echo "<img src=\"images/'.$nom.'-sig-day.png\"><br>";');
    A bientôt,

  3. #3
    Membre habitué
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut
    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplacer chiffre par une variable
    Par temjeh dans le forum Général Java
    Réponses: 3
    Dernier message: 13/01/2010, 11h12
  2. [RegEx] Preg_replace remplacer plusieurs fois une variable
    Par C45T0R dans le forum Langage
    Réponses: 2
    Dernier message: 24/10/2008, 14h39
  3. calcul automatique d'une variable
    Par biologiste dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2008, 12h33
  4. Refresh automatique d'une variable
    Par maVariable dans le forum JSF
    Réponses: 4
    Dernier message: 23/05/2008, 17h09
  5. problème macro et filtre automatique par une variable texte
    Par Drozo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/08/2007, 09h05

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