Visualizzazione risultati 1 fino 4 di 4

Discussione: Correzione codice:

  1. #1
    Guest

    Predefinito Correzione codice:

    Codice PHP:
    <?
    $ip
    =$_SERVER['REMOTE_ADDR'];
    $lista = "ip.txt";
    $lista = file($lista);
    if(
    in_array($ip,$lista))
    print(
    "$ip Sei loggato<br>");
    else
    print(
    "<script> alert('Attenzione $ip Non hai i permessi necessari per visitare questa pagina'); </script><br>");
    ?>
    Mi spiegate dove si trova l'errore?
    Io nel file ip.txt scrivo il mio ip ma mi appare lo stesso l'alert e non sei loggato...
    Forse perchè $ip non è un array? Come lo trasformo in un array? è solo un valore!

  2. #2
    Guest

    Predefinito

    $ip non è un array e non deve esserlo.
    E' $lista ad essere un array, e va bene così.
    Prova a stampare tutto l'array tramite print_r($lista).


    Ciao!

  3. #3
    Guest

    Predefinito

    Ho inserito un print dell' array $lista alla fine e il risultato:
    Array ( [0] => 84.***.112.** [1] => 84.***.115.** )
    Ma non esegue l'if....



    Edit:
    Risolto!
    Ultima modifica di guglio : 06-01-2008 alle ore 13.29.14

  4. #4
    Guest

    Predefinito

    Posta come hai risolto se puoi ^_^
    Sarai d'aiuto a chi ha il tuo stesso problema e cercherà nel forum :P

Regole di scrittura

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