Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152

    Eliminare immagine del tutto!

    Buonasera ragazzi, grazie ad alcuni vostri suggerimenti, sono riuscite a scrivere un pezzo di codice php per eliminare un'immagine, però vorrei spiegarvi meglio.
    Io ho una pagina html con 2-3 immagini, e una volta cliccatoci sopra vorrei che quest'immagine scomparisse, con quel codice l'immagine viene eliminata, ma resta quella fastidiosa croce rossa che indica ovviamente che il file non viene visualizzato perkè non trova l'immagine, come posso fare per non far visualizzare nemmeno quella croce rossa? Sò che potete aiutarmi, grazie, siete una garanzia

  2. #2
    rimane "la crocce rossa" perchè rimane il codice html per l'immagine:

    codice:
    [img][/img]
    Devi togliere anche quello se vuoi che non rimanga traccia del tag. Per farlo basta che controlli l'estistenza del file prima del tag dell'immagine:

    Codice PHP:

    if ( file_exists("percorso del file") ) {

    echo 
    "<img ....>";



  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    152
    Grazie mille, ma questo codice dove va scritto e poi qual'è la sua vera e propria funzione?

  4. #4
    file_exists() è una funzione di PHP che verifica l'esistenza del file passato come parametro. Allora il ragionamento è questo: il file viene eliminato, dunque, al reload della pagina, quando deve essere inserita l'immagine, viene fatto il controllo sull'esistenza della stessa.

    Il file immagine chiaramente non esiste più (è stato appena eliminato), dunque la funzione restituisce FALSE (file inesistente) e il blocco di codice relativo all'IF (ovvero l'inserimento dell'immagine) non viene eseguito, dunque il tag HTML <img > non viene scritto e di conseguenza la "croce rossa" scomparirà.

    Quindi devi inserire il codice dove ora c'è il tag <img>!

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.