Visualizzazione risultati 1 fino 1 di 1

Discussione: Sign con citazioni dinamiche!

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito Sign con citazioni dinamiche!

    Salve ragazzi, cercando su internet un codice per sign dinamiche ho trovato questo:
    Codice PHP:
    <?php
    $frase
    [0] = "frase1";
    $frase[1] = "frase2";
    $frase[2] = "frase3";

    $max = count($frase)-1;

    mt_srand((double)microtime()*1000000);
    $random = mt_rand(0,$max);

    $string = $frase[$random];

    $font_size = 5;
    $width=imagefontwidth($font_size)*strlen($string);
    $height=imagefontheight($font_size)*2;
    $img = imagecreate($width,$height);
    $bg = imagecolorallocate($img,225,225,225);
    $black = imagecolorallocate($img,0,0,0);

    imagestring ($img,$font_size,0,$height/4,$string,$black);

    header("Content-Type: image/png");
    imagepng($img);
    imagedestroy($img);
    ?>
    e funzia a dovere (anche se graficamente non è il massimo) però mi da problemi alle lettere accentate, ed inoltre alcuni forum mi ridanno semplicemente il codice:
    Codice PHP:
    [img]hxxp://miosito.org/nome.php[/img]
    potete aiutarmi a correggerlo?
    PS se ne avete una che invece di creare un immagine stampi semplicemente il testo sarebbe ancora meglio
    Ah ho anche l'htaccess quindi se serve per facilitare...
    Grazie anticipatamente, DarkWolf.
    -
    Edit:
    Ok per l'url non accettato da alcuni forum ho risolto così e sembra funzionare adesso:
    RewriteEngine On
    RewriteBase /img
    RewriteRule ^nome.png$ nome.php [L]
    Riedit: ho risolto eliminando le righe troppo lunghe e sostituendo le lettere accentate (usando quindi ad esempio: e' invece di è)
    Inoltre ho usato uno script diverso (che rende sia più comoda la modifica che più accettabile la grafica).
    Risultato: (adesso presente nella mia sign)
    Ultima modifica di darkwolf : 04-12-2009 alle ore 21.14.24 Motivo: rimossi i link obsoleti

Regole di scrittura

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