Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Immagini Dinamiche

  1. #1

    Immagini Dinamiche

    Salve,
    In seguito alla diuscussione sui ticker vorrei sapere una cosa.

    Io ho una pagina PHP che visualizza a video un immagine creandola di volta in volta.
    Questo crea grossi problemi alla macchina su cui gira l'applicazione per il troppo carico.
    Per diminuire il carico mi è stato consigliato di creare la prima volta l'immagine sul disco e poi, tutte le altre volte visualizzarla senza ricrearla.
    Come posso fare questo?
    Lo faccio sempre dalla pagina PHP? Controllo che esista l'immagine e poi se mai la creo? Quando l'ho creata? Come faccio a farglierla vedere? Uso sempre le GD, caricando l'immagine e poi stampandola a video?

    Grazie,
    Enrico

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    se non c'è la crei e al posto di mostrare l'output a video passi alla funzione anche il nome del file dove vuoi salvare l'immagine (sul server)

    leggi la sintassi per indicazioni precise.

    http://fr.php.net/manual/it/function.imagejpeg.php

    se l'immagine c'è la mostri semplicemente con il tag html <img srcc ....


  3. #3
    Mostrarla con il Tag HTML non credo sia possibile.

    I miei utenti chiamano la mia pagina in questo modo:

    [img]miosito/pagina.php[/img]

    Io ora stampo l'immagine a video e funziona tutto. Però è pesante.
    Salvare l'immagine non è un problema.
    Però per farglierla vedere?
    Basta fare una redirect?

    Oppure pensavo. Esiste un modo....l'utente chiama l'url dell'immagine. Se c'è viene visualizzata normalmente, altrimenti se l'immagine non esiste parte la mia pagina PHP?

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

    allora nella pagina.php fai un controllo, se l'immagine non esiste la crei, se esiste la apri con fread e mostri il contenuto del file.

    ciao

  5. #5

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.