Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    41

    content type con imagini create al volo

    Salve...

    domanda da pivello....

    stò smanettando con gd per la creazione di immagini al volo.

    Per visualizzare l'immagine devo inviare al browser il corretto header che sarebbe questo header("Content-type: image/gif");

    Ho provato poi a creare immagini al volo in una pagina html e logicamente l'header è sbagliato e appaiono una serie di caratteri!!!

    Come posso risolvere il problema???

    grazie
    whelp

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: content type con imagini create al volo

    Originariamente inviato da whelp
    Salve...

    domanda da pivello....

    stò smanettando con gd per la creazione di immagini al volo.

    Per visualizzare l'immagine devo inviare al browser il corretto header che sarebbe questo header("Content-type: image/gif");

    Ho provato poi a creare immagini al volo in una pagina html e logicamente l'header è sbagliato e appaiono una serie di caratteri!!!

    Come posso risolvere il problema???

    grazie
    Se è una gif è corretto, puoi mostrare un pezzetto di codice?

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    41
    Ciao..

    ecco il solo php....

    <?php
    header("Content-type: image/gif");

    $im = imagecreate(400, 400) or die("non funge");

    $background_color = imagecolorallocate($im, 0, 0, 0);

    $text_color = imagecolorallocate($im, 255, 255, 255);

    imagestring($im, 10, 20, 100, "esempio esempio", $text_color);

    imagegif($im);

    imagedestroy($im);
    ?>

    aggiungo.....

    ho provato ad infilarlo in un html o semplicemente dando un invio al <?php si incarta
    whelp

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    credo che sbagli a usarlo, perchè io ho preso il tuo codice, l'ho messo in un file php e l'ho chiamato con il browser, e vedo un riquadro nero con la scritta "esempio esempio", quindi funziona.

    Per usarlo, o chiami il file direttamente oppure dentro l'html devi usarlo cosi:

    codice:
    [img]file.php[/img]

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    41
    Si "secco" solo file php l'immagine viene creata avevo problemi in una pagina html

    Cmq come dici tu funziona.

    Ignoravo che si potesse fare una cosa del genere!!!

    Approfitto della tua gentilizza un'attimino... sfrogugliando nel forum ho visto diversi post sugli header per diverse cose.

    Ma sono così importanti da compromettere il funzionamento degli script??
    Come posso fare (dove studiare) per capirci di più

    grazie!
    whelp

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    beh, l' header è molto importante in quanto è quello strumento tramite il quale indichi al browser come comportarsi con il flusso di dati che gli stai per inviare in quella situazione e che tipi di comportamneti il browser stesso deve adottare.

    le situazioni sono varie: puoi utilizarlo per css, js, immagini, forzare download di file, impostare charset , andare a fare la spesa...

    scherzi a parte ti rimando a php.net per qualsiasi info

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

    il mio profilo su PHPClasses e il mio blog laboweb

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.