Visualizzazione risultati 1 fino 4 di 4

Discussione: Signature

  1. #1
    Dawson02 non è connesso Neofita
    Data registrazione
    04-05-2007
    Messaggi
    5

    Predefinito Signature

    Ho questo codice:
    Codice PHP:
    <?php

    $z
    = $_GET['z'];
    $ptz = $_GET['ptz'];
    $name = $_GET['username'];
    /*
    $ptz = 1028;
    $z = 0;
    $name = "TomH";*/

    header("Content-type: image/png");
    $im = ($z==1) ? imagecreatefrompng("back2z.png") : imagecreatefrompng("back1.png");
    $white = imagecolorallocate($im, 255, 255, 255);
    $px = (imagesx($im) - 7.5 * strlen($string)) / 2;
    $font = "arial.ttf";
    imagettftext($im, 18, 0, 376, 68, $white, $font, $ptz);


    $imagewidth = imagesx($im);
    $imageheight = imagesy($im);

    $font = "Arial Bold.ttf";

    $box = @imageTTFBbox(20,0,$font,$name);
    $textwidth = abs($box[4] - $box[0]);
    $textheight = abs($box[5] - $box[1]);
    $xcord = $imagewidth - ($textwidth)-20; // 20px from right side.
    $ycord = ($imageheight/2)+($textheight/2);
    ImageTTFText ($im, 20, 0, $xcord+6, $ycord-18, $white, $font, $name);
    imagepng($im);
    imagedestroy($im);

    ?>
    Che serve a creare un immagine ma non ho capito bene come si utilizza:
    1.Scrivo il codice su blocco note
    2.Lo salvo in .php
    3.Uso questo http://www.dawson02.altervista.org/s...rName&ptz=9001
    Oppure devo salvarla in .png?
    Perchè non so come mai non scrive niente nell'immagine risultata....
    Datemi una mano,grazie in anticipo
    Ultima modifica di dreadnaut : 25-02-2010 alle ore 14.53.42 Motivo: + tag [php]

  2. #2
    tuttocalciotc non è connesso Neofita
    Data registrazione
    21-11-2009
    Messaggi
    12

    Predefinito

    si il file devi salvarlo in php,
    per mettere l'immaggine dovresti inserila qui in questo campi
    ("back2z.png")
    l'immaggine che puoi inserire puoi metterla in tanti modi , .png (quello segnato nel tuo codice) .jpg o .gif che sono quelli piu usati

    prova ad hostare un immaggine su un qualsiasi sito di hosting di immaggini , e mettile nei campi indicati

    spero di averti dato una mano e non averti incasinato ancora di piu. se non hai risolto scrivi qui

  3. #3
    Dawson02 non è connesso Neofita
    Data registrazione
    04-05-2007
    Messaggi
    5

    Predefinito

    Allora io ho una cartella chiamata sig.png contenente index.php(avente il codice scritto in precedenza), back2z.png e back1.png ma quando metto per esempio ?username=dawson02 non lo inserisce nell'img

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da Dawson02 Visualizza messaggio
    Allora io ho una cartella chiamata sig.png contenente index.php(avente il codice scritto in precedenza), back2z.png e back1.png ma quando metto per esempio ?username=dawson02 non lo inserisce nell'img
    Ho provato il tuo script e per farlo funzionare ho fatto cosi :

    1) ho corretto una svista nel tuo codice, modificando il nome della variabile $STRING alla linea 16 da cosi :

    $px = (imagesx($im) - 7.5 * strlen($string)) / 2;

    a cosi :

    $px = (imagesx($im) - 7.5 * strlen($name)) / 2;


    2) accertati che nella cartella in cui c'e' il tuo script ci siano anche i font che intendi usare ( e con il nome giusto)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •