Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    57

    Cambiare il valore del testo / sfondo

    Salve,
    ho questo script

    Codice PHP:
    // colore sfondo
    $r255;
    $g200;
    $b0;
    // colore testo
    $r1255;
    $g2200;
    $b30;
    // crea immagine 50*15 
    $im imagecreate(5015);
    // sfondo all' immagine 
    $background imagecolorallocate($im$r$g$b);
    // testo color bianco
    $textcolor imagecolorallocate($im$r1$g2$b3);
    // valore testo
    $txt = ("$dati1[2]"); 
    come devo modificare lo script in modo che cambi lo sfondo e il testo in funzione del valore $dati

    esempio:
    se $dati >10 e <15 deve avere lo sfondo 255,200,0 e testo 255,255,255
    se $dati >15 e <20 deve avere lo sfondo 200,200,100 e testo 255,255,255

  2. #2
    prova cosi
    Codice PHP:

    // colore sfondo 

    if($dati >10 && $dati<15 ){
    $r255
    $g200
    $b0
    // colore testo 
    $r1255
    $g2255 
    $b3
    255
    }
    if(
    $dati >15 && $dati<20 ){
    $r200
    $g200
    $b100
    // colore testo 
    $r1255
    $g2255 
    $b3
    255
    }



    // crea immagine 50*15  
    $im imagecreate(5015); 
    // sfondo all' immagine  
    $background imagecolorallocate($im$r$g$b); 
    // testo color bianco 
    $textcolor imagecolorallocate($im$r1$g2$b3); 
    // valore testo 
    $txt = ("$dati1[2]"); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    57
    ok grazie, funziona

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    57
    un' altro aiutino

    se ho diversi dati, estrapolati da più tabelle e volessi creare un' immagine per ogni dato
    es. img.png ; img2.png; img3.png .......
    come posso trasformare questo script in modo da non dover riscrivire l' intero script

    Codice PHP:
    // valore testo
    $dati = ("$valore1[2]"); // dati da tabelle diversa
    $dati2=  ("$valore2[2]");  // dati da tabelle diversa
    $dati3=  ("$valore3[2]"); // dati da tabelle diversa

    // colore sfondo 
     
    if($dati >&& $dati<10 ){
    $r127
    $g255
    $b212


    if(
    $dati >10 && $dati20 ){
    $r124
    $g252
    $b0


    // colore testo
    $r1255;
    $g1255;
    $b1255;

    // crea immagine 50*15 
    $im imagecreate(5015);
    // sfondo all' immagine 
    $background imagecolorallocate($im$r$g$b);
    // testo color bianco
    $textcolor imagecolorallocate($im$r1$g1$b1);
    imagestring($im240$dati$textcolor);

    //Creamo un'immagine .PNG
    header("Content-type: image/jpeg");
    imagejpeg($im);
    imagejpeg($im"img.png");
    //Finiamo con il distruggere l'immagine temporanea 
    imagedestroy($im); 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.