Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Inv1sus #4134 üzenetére

    ha sikeres volt a feltöltés, mondjuk csinálsz egy ilyet:

    session_start(); //még a fájl elején!!!
    // ...
    $_SESSION['success']='Fasza, sikerült feltöltened.'; //lehet felőlem $_SESSION['sikerhurra']='blabla'; is, tehát a név tök mindegy, beállítod asszociatív tömbindexeléssel a tömb egyik elemét egy bizonyos értékre
    // blabla, header-rel visszairányítás

    Itt pedig abban a fájlban, ahova visszairányítod a feldolgozó oldalt, kiíratod a session változót, ha az létezik (ami nyilván akkor lehet, ha a feldolgozó fájlban beállítottad), aztán megszünteted (hogy ne írja ki minden alkalommal, mindössze egyszer írja ki):

    if( isset( $_SESSION['success'] ) ){
    echo $_SESSION['success'];
    unset( $_SESSION['success'] );
    }

    Ennek analógiájára lehet kiíratni a hibaüzeneteket is, elég rugalmas a dolog, és a session erejéig bárhonnan elérhető, hacsak meg nem szünteted (unsettel).

Új hozzászólás Aktív témák