Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    20

    Eliminazione immagine - problemi

    Voglio aggiornare il testo di 1 immagine ogni volta che premi 1 pulsante. Il codice è complesso per cui ne ho preso i punti salienti e ve lo copio qui sotto :

    codice:
    <form action='<?php echo ($_SERVER["PHP_SELF"]); ?> 'method='post'>
    
    <?php
    function AggiornaImmagine()
    {
        $im = imagecreate(500,150);
        $Testo = date("G:i:s ");
        $bianco = ImageColorAllocate($im, 255, 255, 255);
        $nero = ImageColorAllocate($im, 0,0,0);
        
        ImageString ($im,2,100,40,$Testo,$nero);
        $NomeFile="pippo.png";
    
        unlink($NomeFile); 
        ImagePNG($im,$NomeFile);
        imagedestroy($im);
        
        echo "Testo -> $Testo";
    }
    echo "Prova  
    ";
    AggiornaImmagine();
    Echo "[img]pippo.png[/img]
    ";
    Echo "<input type='Submit'>";
    
    ?>
    Allora, premendo "submit" non aggiorna il contenuto dell'immagine, mentre premendo "F5" si. All'inizio ho pensato che per qualche motivo non riuscisse a cancellare l'immagine creata, ed ho inserito la riga in neretto (unlink($NomeFile) ... ma nulla ...
    Poi ho scoperto che con "F5" invece funzionava ... e sono caduto nella disperazione .

    Cosa c'è che non va? Come mai con il pulsante submit mi riprocessa la funzione (la riga Echo con la data la stampa aggiornata) ma non mi ricrea l'immagine? Cosa ho sbagliato?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    20
    up

  3. #3
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    F5 == Tasto aggiorna del browser, quindi non devi mettere tasti submit o altro ma semplicemente un codiciuzzolo html tipo questo:
    [aggiorna]
    o se vuoi bottone:
    <input type="button" value="Aggiorna" onclick="go(0)">


  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    20
    Originariamente inviato da php_34
    <input type="button" value="Aggiorna" onclick="go(0)">
    Programmo da poche settimane in HTML/PHP...
    Ho provato a mettere questo codice. Mi appare il pulsante Aggiorna ma cliccandolo non fa nulla...Mi da errore "Previsto Oggetto"...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    20
    Purtroppo vedo che nessuno sa darmi una mano

    Uffi ...

    Se puo' esservi di aiuto vi do qualche notizia in piu' o piu' chiara :

    - Il file png lo crea correttamente. Se guardo nella cartella l'immagine è creata correttamente, con il giusto orario.

    - Sembra (da nibbio dell'html) come un problema di "refresh" ... l'immagine la crea, ma quando ricarica la pagina sembra come che, visto che si chiama nello stesso modo, non la ricarica ma la prende dalla Cache ... infatti con F5 poi tutto funziona (perchè probabilemente non va piu' a prenderla dalla Cache ma la ricarica correttamente).

    Non c'è proprio soluzione?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    20
    Ri-uppo per l'ultima volta .

    Non c'è proprio nessuno che conosca il php da poter risolvere questo problema di "refresh" di 1 immagine modificata?

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.