Bonsoir,
je débute en php et mon problème est le suivant.
Il y a 2 paramètres sur mon projet de site. Le premier est la langue (géré par des constantes et un include) avec pour valeurs "en" ou "fr", le second, nous l'appellerons "pro" avec pour valeurs "1" ou "2".
Le texte ne dépend que de la langue. Mais les images, elles dépendent à la fois de la langue et de "pro". Comment pointer vers les images ?
Il est, j'ai bien compris qu'il est faux d'écrire :
Code PHP :
<img src="images/<?php echo langue; ?>/<?php echo pro; ?>/image.png" alt="" />
pour pointer un fichier se trouvant dans images/en (ou fr)/1 (ou 2)/
J'ai vu que si on ne pouvait pas insérer
Code PHP :
dans
Code PHP :
, on pouvait y insérer des variables.
Alors j'ai tenté d'inclure des variables mais là encore je pense que c'est faux :
Code PHP :
<?php $choice = Array();
$choice[0] = "<?php echo langue; ?>";
$choice[1] = "<?php echo pro; ?>"; ?>
avant la première balise html puis
Code PHP :
<? echo '"img src="images/'.$choice[0].'/'.$choice[1].'/image.png" alt="" />'; ?>
Une fois de plus c'est du grand n'importe quoi, au lieu d'afficher l'image j'ai
Code PHP :
'"img src="images///image.png" alt=""
Là je sèche un peu.
Si quelqu'un connaît le pourquoi du comment je suis tout ouïe.
Merci.
Cordialement.