Visualizzazione risultati 1 fino 3 di 3

Discussione: Scrivere a capo

  1. #1
    Guest

    Predefinito Scrivere a capo

    Salve, sul mio localhost uso questo script

    <?
    $ip=$_SERVER['REMOTE_ADDR'];
    $var=fopen("ip.txt","a+");
    fwrite($var,$ip."\n");
    fclose($var);
    ?>

    Funziona tutto, apro il file ip.txt e dentro cosa trovo?
    56.555.555.555[quadrato]55.333.222.444
    Al posto dello spazio c'è un quadrato!
    Se lo apro con WordPad al posto del quadrato va a capo regolarmente..
    Ma pare che il php non legga il quadrato come un acapo e quindi non mi mette il file in array!

    Devo modificare questo script? o quello che lo legge?


    Lo script che controlla l'array è questo:

    <?
    $ip=$_SERVER['REMOTE_ADDR'];
    $lista = "ip.txt";
    $lista = file($lista);
    if(in_array($ip,$lista))
    print("<strong>Sei autenticato correttamente</strong><br>");
    else
    header("Location: login.php?motivo=1");
    ?>
    Ultima modifica di guglio : 06-01-2008 alle ore 14.32.01

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

    Predefinito

    Risolvi cosi:
    Codice PHP:
    <?
    $ip
    =$_SERVER['REMOTE_ADDR'];
    $var=fopen("ip.txt","a+");
    fwrite($var,"$ip \r\n");
    fclose($var);
    ?>
    Su Piattaforma Windows si ura \r\n al posto di \n
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Provo.. un'attimo
    Ultima modifica di guglio : 06-01-2008 alle ore 14.47.49

Regole di scrittura

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