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

    Grep: Setto variabile ma non confronto

    Con grep imposto una variabile "nome" su "ste":
    $nome=`grep .......`;
    echo $nome; -> visualizzo ste
    ma se eseguo:
    if ( $nome == "ste" ) { .....
    Non mi esegue il confronto, come se la variabile nome non contenesse esattamente ste. Qualcuno ha gia' affrontato il problema?
    [CRY] - Counter-Strike clan! I want you!
    Sostenitore della teoria: ruttare e' umano ma scoreggiare e' divino.

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    probabilmente c'è un ritorno a capo in fondo alla stringa?
    quindi non "ste" ma "ste\n"

    prova con:
    codice:
    $nome = `grep ...`;
    $nome = trim($nome);
    if ($nome == "ste") ....
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    Grazie. Ora funziona tutto.
    [CRY] - Counter-Strike clan! I want you!
    Sostenitore della teoria: ruttare e' umano ma scoreggiare e' divino.

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.