Image.php contient une erreur
Kishikage
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un souci sur une page qui devrait afficher une image.
Le problème se situe sur l'utilisation de la variable $divplace[$compteur] dans la concaténation pour former le nom de fichier. j'ai essayé de différente manière, mais pas moyen.
voilà la partie concerné :
<?php
$nombre = $divplace[$compteur];
$icon = "images/".$nombre.".png";
$src= imagecreatefrompng($icon);
?>
quelqu'un sait il pourquoi ça ne fonctionne pas ????
j'ai un souci sur une page qui devrait afficher une image.
Le problème se situe sur l'utilisation de la variable $divplace[$compteur] dans la concaténation pour former le nom de fichier. j'ai essayé de différente manière, mais pas moyen.
voilà la partie concerné :
<?php
$nombre = $divplace[$compteur];
$icon = "images/".$nombre.".png";
$src= imagecreatefrompng($icon);
?>
quelqu'un sait il pourquoi ça ne fonctionne pas ????
7 réponses
$divplace est un array contenant que des valeur numérique entier
$compteur est une valeur numérique (un entier)
$compteur est une valeur numérique (un entier)
Avec les données que tu nous donnes, on ne peut voir aucune erreur.
Il faut voir si l'entrée $compteur est bien présente dans l'array $divplace.
Donnes-nous le résultat de ça :
Il faut voir si l'entrée $compteur est bien présente dans l'array $divplace.
Donnes-nous le résultat de ça :
<?php $nombre = $divplace[$compteur]; $icon = "images/".$nombre.".png"; echo '$divplace = <pre>'.print_r($divplace,1).'</pre><br/>'."\n". '$compteur = '.$compteur.'<br/>'."\n"; ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
A vu d'oeil je peux déjà te dire que ça va être très long comme résultat ... mais je vais te le simplifier
$compteur est comme son nom l'indique un compteur et peux donc prendre une valeur entre 0 et 84
$divplace est un array dont les valeurs ne change pas ...
exemple :
$divplace=array(11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,0,11,0,11,0,13,0,11,0,0,0,0,0,14,0,0,0,0,0,0,15,0,0,0,0,0,0,0,11,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,11,0,0,0,11,0,0,0,0,0,0,0,0,0,0,11,11,21,11,0,11,0 ) ;
le compteur sert uniquement à ressortir l'une des nombreuses valeurs contenu dans l'array
$compteur est comme son nom l'indique un compteur et peux donc prendre une valeur entre 0 et 84
$divplace est un array dont les valeurs ne change pas ...
exemple :
$divplace=array(11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,0,11,0,11,0,13,0,11,0,0,0,0,0,14,0,0,0,0,0,0,15,0,0,0,0,0,0,0,11,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,11,0,0,0,11,0,0,0,0,0,0,0,0,0,0,11,11,21,11,0,11,0 ) ;
le compteur sert uniquement à ressortir l'une des nombreuses valeurs contenu dans l'array