Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Da testo ad immagine

  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Da testo ad immagine

    Ragazzi...mi serve il vostro aiuto.

    Ho la necessita di convertire del testo in immagine, per evitare che venga copiato tramite un copia ed incolla (anche se poi esistono una miriadi di metodo per farlo ugualmente).

    Comunque...io ho fatto così:

    codice:
    <img alt="TESTO DA VISUALIZZARE">
    Con Firefox tutto bene..ho ottenuto il risultato voluto.
    Con IE invece viene visualizzato il testo, ma sotto una bella x rossa perchè non trova l'immagine.

    C'è qualche funzioncina in PHP che mi permetta di far questa conversione in visualizzazione?
    Il testo viene preso dal DB!

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    utilizza un bel PNG tramsparente come src del tag image e metti l'attributo 'title'
    codice:
    [img]transparent.png[/img]
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ho creato l'immagine trasparente (praticamente un'immagine creata con photoshop senza sfondo...per verificare l'ho messa su una pagina con sfondo nero e non si vede ) messo i tag title e alt..ma non si vede nulla...

    Sicuro che funzioni?

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    scusami ma forse non ho capito bene io la tua esigenza...

    vuoi che al passaggio del mouse venga il fumettino giallo con un testo preso dal db oppure vuoi che php ti generi un' immagine con al suo interno il testo preso dal db?
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Esatto: vorrei che php generi un' immagine con al suo interno il testo preso dal db!

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    vai a questo indirizzo

    http://it.php.net/manual/en/function.imagechar.php

    e guarda il commento lasciato dall' utente il 30 Marzo 2009:

    c'è uan funzione che fa proprio al caso tuo!

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  7. #7
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Grazie...domani la testerò!

  8. #8
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Ragazzi..ho provato il codice, in particolare questo che mi sembra semplice e magari come prova con meno parametri da dover settare:

    Codice PHP:
    $im imagecreate(100100);

    $string 'PHP';

    $bg imagecolorallocate($im255255255);
    $black imagecolorallocate($im000);

    // prints a black "P" in the top left corner
    imagechar($im100$string$black);

    header('Content-type: image/png');
    imagepng($im); 
    al posto di $string ho stampato il mio valore da db ma anche con 'PHP' stesso non va bene.

    Su Firefox ottengo: "L'immagine non può essere visualizzata poiché contiene degli errori." solo tale riga senza veder il resto della pagina.

    Su IE vedo una sequenza di caratteri: ‰PNG  IHDRddJ,PLTEÿÿÿUÂÓ~ IDATxœc`@PxððPU6àá‚Q0 FÁ(@‚$áÓNMIEND®B`‚ 1

    Ma alla fine la funzione stampa in automatico o devo mettere io qualche echo?

  9. #9
    includila in un html tipo [img]xx.php[/img] e vedi se si vede o se ti dà errore.

  10. #10
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Originariamente inviato da mattfigs
    includila in un html tipo [img]xx.php[/img] e vedi se si vede o se ti dà errore.
    Grazie così funziona alla grande...

    Però in quel caso ho $string = 'PHP'; ma se invece metto un valore da db non va...forse non è possibile passargli il parametro da dabase?

    Ho posto: $string= '$email1[14];'; ma non va...poi se all'interno di xx.php metto la connessione al db non visualizza più completamente niente.

    Come posso passargli il parametro che voglio visto che si tratta di una pagina dinamica?

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.