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

    Inserire una image php in <img src>

    Salve a tutti..
    Ho fatto questo script..
    Codice PHP:
    $im imagecreatetruecolor(40030);
    $white imagecolorallocate($im255255255);
    $grey imagecolorallocate($im128128128);
    $black imagecolorallocate($im000);
    imagefilledrectangle($im0039929$black);
    $text $row[0];
    $font 'miofont.ttf';
    imagettftext($im2001121$grey$font$text);
    imagettftext($im2001020$white$font$text); 
    Come faccio ora ad inserire $im in un tag <img>(html) visto che è una stringa di testo??
    ho provato
    Codice PHP:
    echo "<img src=\"$im\">"
    ma cxome ho già detto.. non viene visualizzata
    se provo a fare
    Codice PHP:
    imagepng($im); 
    Ma viene al suo posto.. una lunga stringa di testo...(che penso identifichi l'immagine)..
    Questo perchè non ho messo l'header..
    ma se metto l'header
    Codice PHP:
    header('Content-type: image/png'); 
    Il resto del testo non mi si visualizza(non è finito lo script ).. e quindi non visualizza nemmeno l'immagine, perchè penso che metta insieme all'immagine anche il testo che viene dopo, e quindi non riesce a visualizzarla
    ..
    Cosa devo fare??

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    115
    devi fare in una pagina:

    codice:
    header('Content-type: image/png');
    $im = imagecreatetruecolor(400, 30); 
    $white = imagecolorallocate($im, 255, 255, 255); 
    $grey = imagecolorallocate($im, 128, 128, 128); 
    $black = imagecolorallocate($im, 0, 0, 0); 
    imagefilledrectangle($im, 0, 0, 399, 29, $black); 
    $text = $row[0]; 
    $font = 'miofont.ttf'; 
    imagettftext($im, 20, 0, 11, 21, $grey, $font, $text); 
    imagettftext($im, 20, 0, 10, 20, $white, $font, $text);
    imagepng($im);
    e la chiami ad esempio image.php

    poi fai una seconda pagina con:

    codice:
    echo '[img]image.php[/img]';

    volendo puoi anche passare dei parametri all'immagine, non so:

    codice:
    echo '[img]image.php?maxwidth=100&amp;maxheight=50[/img]';
    Macbook 1.3'' v5

  3. #3
    grazie mille, ora lo provo.. avevo pensato a qualcosa del genere.. ma non sapveo come si faceva..

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.