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

    accoppiare i tag html in caso di chiusura

    Ciao,
    sono nuovo del php. Volevo chiedervi : ho fatto un piccolo programma che, quando
    giunge a condizioni irreversibili di errore, mostra a video una piccola finestra pop-up
    con javascript e chiude, chiamando la funzione die().
    Poiché questa situazione può capitare in diversi punti del programma, esiste un
    modo pratico per far sì che si faccia l'output di tutti i tag di chiusura precedentemente
    aperti?
    Grazie,
    tano

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    non è chiaro...

    cioè?!?

  3. #3
    Hai ragione, sono stato poco chiaro. Scusatemi.
    Allora, se chiami die() dopo aver fatto l'output di <html><head>...<body>,
    devi dargli come parametro "</body></html>" per avere una sintassi corretta del
    file html, no? Però se lo chiami dentro un tag <div> che è innidato dentro una <table>
    devi ricordarti di chiudere così die("</table></div></body></html>").
    Come pratica comune di programmazione, cosa si fa per non entrare in confusione?

  4. #4
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    die o exit interrompono lo script...
    non puoi trovare un altro modo per gestire gli errori?
    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

  5. #5
    tipo? Se è un errore per cui non ha senso andare avanti, che posso fare?

  6. #6
    ..guardando la tua signature, nient'altro che sventolare bandiera bianca :-)

  7. #7
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    ci sono le eccezioni o se proprio non le vuoi affrontare, se lo script non è lungo puoi creare una variabile errore, magari fatta ad array che descrive il tipo di errore eventualmente e lo stampa.
    C'è chi si mette degli occhiali da sole, per avere più carisma e sintomatico mistero.

  8. #8
    Utente bannato
    Registrato dal
    Aug 2007
    Messaggi
    92
    Magari puoi mettere i tag di chiusura dentro una stringa di errore, tipo
    die("Hai sbagliato tutto, sei un pirla!</div></body></html>");
    ma non c'è modo di avere quali tag hai aperti in modo dinamico, devi scriverli a mano.

  9. #9
    Grazie.. Ora studio un pò le eccezioni.. e speriamo bene!

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.