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

    Interrompere un processo

    Buongiorno a tutti,
    come da titolo, vorrei sapere come si fa ad interrompere un processo.
    Mi spiego meglio...
    Ho una funzione definita nella pagina A; questa funzione, nel caso in cui l'operazione di connessione al database MySQL non vada a buon fine, mostra una pagina di errore.
    La funzione viene richiamata nella pagina B.
    Il problema che mi trovo ad affrontare è: se la connessione al database non va a buon fine, mi viene mostrata la pagina di errore (e fin qui tutto ok), con, di seguito il contenuto (ovviamente sballato) della pagina B, che continua l'esecuzione del codice.

    Esempio pratico:

    Contenuto del file A:
    Codice PHP:
    function connetti() {
        
    $db=mysql_connect($db_host$db_user$db_pass);
        if (
    $db=="") {
            
    errore();
        };
    }; 
    Contenuto del file B:
    Codice PHP:
    connetti();

    <
    html>
        ...
        
    Hello world!
        ...
    </
    html
    Se la connessione non va a buon fine, mi viene mostrata la pagina generata dalla funzione errore(), ma mi viene mostrato anche "Hello world".

    Come devo fare per bloccare l'esecuzione dello script, nel caso in cui la connessione al database non vada a buon fine?

    Grazie a tutti per l'aiuto!
    Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi!!! - Albert Einstein -

  2. #2

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.