Visualizzazione risultati 1 fino 9 di 9

Discussione: Verificare se il nick di un $_GET è uguale a una cartella

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,230

    Predefinito Verificare se il nick di un $_GET è uguale a una cartella

    Salve qualcuno sa dirmi che funzione dovrei usare se...vi faccio un esempio perchè non so come spiegarmi

    Ho un form con un input chiamato user quando invio il tutto a una seconda pagina, vorrei che questa analizzasse solo il campo user e verifichi se esiste una cartella con quel nome, se esiste voglio che restituisca un echo, in caso contrario vorrei che continuasse con lo script.

    Esempio pratico:

    Inserisco nel campo user Miki92, questo ora analizza il nome e trova che la cartella esiste, ora mi viene restituito un echo, quindi apro di nuovo la pagina e provo con un altro nome.

    Ora inserisco Miki92(1) analizza e dato che la cartella non esiste continua con lo script.

    Spero di essermi spiegato, vorrei sapere che funzione dovrei usare.
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    Ospite Guest

    Predefinito

    Crea un form HTML con un campo chiamato "user" e invia i dati allo script PHP utilizzando il metodo POST:
    Codice PHP:
    <?
    if(file_exists($_POST['user']))
    echo
    "La cartella ".$_POST['user']." esiste.";
    else{
    // continuazione dello script
    }
    ?>

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,230

    Predefinito

    Non funziona. Non si tratta di un file ma di una cartella.
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #4
    Ospite Guest

    Predefinito

    file_exists()
    verifica l'esistenza di un file o di una cartella...

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,230

    Predefinito

    Ma in questo caso non funziona, mi ha comunque continuato lo script.

    EDIT: Ho bisogno di usare GET no POST
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #6
    Ospite Guest

    Predefinito

    Ah,non avevi specificato di voler utilizzare GET.
    Se invii il form utilizzando il metodo GET è logico che non funziona.
    Prova questo:

    Codice PHP:

    <?
    if(file_exists($_GET['user']))
    echo
    "La cartella ".$_GET['user']." esiste.";
    else{
    // continuazione dello script
    }
    ?>

  7. #7
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,230

    Predefinito

    Va beh avevo sostituito il comando $_POST con la variabile $user facevo prima, perchè era inutile che...comunque non funziona lo stesso continua anche con questo codice.
    Apprezzi l'aiuto? Offrimi un caffè!

  8. #8
    Ospite Guest

    Predefinito

    Sei sicuro che il nome del campo nel form sia corretto?
    Ti ricordo infatti che il campo deve chiamarsi necessariamente "user":

    Codice HTML:
    <input type="text" name="user">

  9. #9
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,230

    Predefinito

    Giusto, l'ho detto in questi giorni devo stare via dal forum perchè non ci sto con la testa. Va beh che ora grazie a te ho risolto e quindi non credo che tornerò sul forum.
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •