boucle d'image en php
11 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
bon j'ai avancé jusqu'a faire ce bout de code, mais une seule image est crée, et franchement , je en vois pas pourquoi celle là !
- Code: Tout sélectionner
for($i=0 ; $i<= $cal_str ; $i ++)
{
$image = imagecreate(20,25);
$fond = imagecolorallocate($image, $r_img,$v_img,$b_img); // Fond de couleur
$couleur_texte = imagecolorallocate($image, $color_r, $color_v, $color_b);
switch($num_cpt[$i]){
case $num_cpt[$i] :
$text = imagestring($image, 4, 5, 5, $num_cpt[$i], $couleur_texte);
$img = imagepng($image);
break;
}
echo $img;
}
Essaye plutot comme ça:
$image = imagecreate(20,25);
$fond = imagecolorallocate($image, $r_img,$v_img,$b_img); // Fond de couleur
$couleur_texte = imagecolorallocate($image, $color_r, $color_v, $color_b);
$img = imagepng($image);
for($i=0 ; $i<= $cal_str ; $i ++)
{
$text = imagestring($image, 4, 5, 5, $num_cpt[$i], $couleur_texte);
echo $img;
}
et $cal_str c´est quoi?
$image = imagecreate(20,25);
$fond = imagecolorallocate($image, $r_img,$v_img,$b_img); // Fond de couleur
$couleur_texte = imagecolorallocate($image, $color_r, $color_v, $color_b);
$img = imagepng($image);
for($i=0 ; $i<= $cal_str ; $i ++)
{
$text = imagestring($image, 4, 5, 5, $num_cpt[$i], $couleur_texte);
echo $img;
}
et $cal_str c´est quoi?
je mets le code en entier, enfin plus de lines pour mieux comprendre ...
$nbVisit, est la variable iniatiale, qui permet de déterminer le nombre d'image a créer!
Le nombre d'image est égal, au nombre de caractere présent dans la chaine!
$cal_str permet donc de connaitre le nombre de caracteres dans la chaine numerique.
$num_cpt, permet de scinder la chaine en plusieurs morceaux, c'est a dire a diviser tout les caracteres.
Le nombre d'image a créer est égal au nombre count de l'array $num_cpt.
Mais mon exemple affiche qu'une image...
- Code: Tout sélectionner
header ("Content-type: image/png");
$coul_police = '#8FBEF1';
list($color_r, $color_v, $color_b) = explode("-", hex2rgb($coul_police));
$nbVisit = "01254";
$cal_str = (strlen($nbVisit) - 1);
$newNum = wordwrap($nbVisit, 1, ' ', 1);
$num_cpt = explode(' ',$newNum);
for($i=0 ; $i<= $cal_str ; $i ++)
{
$image = imagecreate(20,25);
$fond = imagecolorallocate($image, $r_img,$v_img,$b_img); // Fond de couleur
$couleur_texte = imagecolorallocate($image, $color_r, $color_v, $color_b);
switch($num_cpt[$i]){
case $num_cpt[$i] : $text = imagestring($image, 4, 5, 5, $num_cpt[$i], $couleur_texte);
$img = imagepng($image);
break;
}
echo $img;
}
$nbVisit, est la variable iniatiale, qui permet de déterminer le nombre d'image a créer!
Le nombre d'image est égal, au nombre de caractere présent dans la chaine!
$cal_str permet donc de connaitre le nombre de caracteres dans la chaine numerique.
$num_cpt, permet de scinder la chaine en plusieurs morceaux, c'est a dire a diviser tout les caracteres.
Le nombre d'image a créer est égal au nombre count de l'array $num_cpt.
Mais mon exemple affiche qu'une image...
bon en fiat j'ai essayé un exemple tout bete qui devrait marcher mais sans succes!
si des personnes peuvent essayer, chez moi j'ai qu'une image qui est crée, et c'est 0.
pour leswitch y'a pas de faulure puisqu'il faut que la condition existe pour créer l'image sinon rien se passe, enfin c'est ce que je cherche a faire du moins
si des personnes peuvent essayer, chez moi j'ai qu'une image qui est crée, et c'est 0.
- Code: Tout sélectionner
<?
header ("Content-type: image/png");
$nbVisit = "01254";
$cal_str = (strlen($nbVisit) - 1);
$newNum = wordwrap($nbVisit, 1, ' ', 1);
$num_cpt = explode(' ',$newNum);
for($i=0 ; $i<= $cal_str ; $i++)
{
$image = imagecreate(20,25);
$fond = imagecolorallocate($image, 0,0,0); // Fond de couleur
$couleur_texte = imagecolorallocate($image, 255,255,255);
$text = imagestring($image, 4, 5, 5, $num_cpt[$i], $couleur_texte);
$img = imagepng($image);
}
?>
pour leswitch y'a pas de faulure puisqu'il faut que la condition existe pour créer l'image sinon rien se passe, enfin c'est ce que je cherche a faire du moins
bon j'ai avancé un peu, et j'ai pu comprendre qu'en fait ma boucle doit se trouver non pas dans mon image php, mais dans la page qui insere l'image php !!!
ainsi donc, j'ai donc fais comme çà!
j'ai placé ceci dans ma page php qui insere l'image php
et puis dans mon image php, j'ai mis celà !
çà marche malheureusement pas, pourquoi ?????
merci à tous pour vos aides
ainsi donc, j'ai donc fais comme çà!
j'ai placé ceci dans ma page php qui insere l'image php
- Code: Tout sélectionner
<?
$nbVisit = "01254";
$cal_str = (strlen($nbVisit) - 1);
$newNum = wordwrap($nbVisit, 1, ' ', 1);
$num_cpt = explode(' ',$newNum);
for($i=0 ; $i<= $cal_str ; $i ++)
{
$_SESSION['police'] = $num_cpt[$i] ;
$affich = "<img src=\"./imagecreate1.php\" />";
}
?>
et puis dans mon image php, j'ai mis celà !
- Code: Tout sélectionner
<?
session_start();
$police = $_SESSION['police'] ;
header ("Content-type: image/png");
$image = imagecreate(20,20);
$fond = imagecolorallocate($image, 0,0,0); // Fond de couleur
$couleur_texte = imagecolorallocate($image,255, 255, 255); // couleur du texte
imagestring($image, 4, 3, 3, $police, $couleur_texte);
imagepng($image);
?>
çà marche malheureusement pas, pourquoi ?????
merci à tous pour vos aides
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- La terre vue par satellite : accord entre Google et Spot Image
- Ajouter un moteur de recherche d'images sur son site
- Idées d'optimisation du référencement des images
- Google change de favicon
- Nouveautés sur les recherches de Google Images
- Mise à jour de Google Images (16/04/2006)
- Nouvelle interface des pages de Google
- Google célèbre le 11 Novembre
- MSN HRS : des éditeurs de MSN évaluent la qualité des sites web
- ImageAmerica vient renforcer Google Earth et Google Maps
- Boucle PHP et variables
- Boucle(pas=5)en php??
- Boucle avec php
- [Php] Problème de boucle
- Très grosse boucle en php
- probleme avec boucle While et fonction php mail()
- 2 styles CSS sur une boucle en php
- PHP-Récupérer des variables dans une boucle for
- [PHP] "Limiter une boucle" ?
- Une attente dans une boucle en PHP
- la négation d'une image en Php
- pb affichage image en php
- [résolu] Intégrer une image php
- Script php d'actualité avec image
- Comment zipper une image en utilisant du php
Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum