Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    caratteri speciali in imagettftext

    Salve.
    Sto cercando, senza riuscirci, di utilizzare correttamente la funzione imagettftext.

    Vorrei poter passare come stringa di testo una stringa che, ad esempio, contenga anche apostrofi.
    Tuttavia, non riesco a fargliela prendere. O la stringa viene troncata, o gli apostrofi vengono sostituiti da \', o ancora da %92...

    Come posso fare per fargli prendere normalmente gli apostrofi?

    Questo è quello che ho scritto nella pagina da cui viene presa la stringa:

    Codice PHP:
    $text "That's it";
    $text str_replace("'","‘",$text);
    print 
    "<img src='font.php?text=" $text "'"
    mentre questa è la pagina che elabora l'immagine:

    Codice PHP:
    // Set the content-type
    header("Content-type: image/png");

    // Create the image
    $im imagecreate(35045);

    // Create some colors
    $white imagecolorallocate($im244247232);
    $grey imagecolorallocate($im128128128);
    $black imagecolorallocate($im000);

    // The text to draw
    $text $_GET['text'];

    // Replace path by your own font path
    $font 'accid.ttf';

    // Add the text
    imagettftext($im200020$black$font$text);

    // Using imagepng() results in clearer text compared with imagejpeg()
    imagepng($im);
    imagedestroy($im); 
    Grazie mille in anticipo.

  2. #2
    codice:
    $text = "That's it";
    print "<img src=\"font.php?text=$text\">";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.