write utf8 php_eol ejemplo php

utf8 - PHP fwrite nueva línea



php fopen wb (3)

Agregas una nueva línea al nombre de usuario y a la contraseña, es decir, la salida sería algo así como

Sebastian password John hfsjaijn

use fwrite($fh,$user." ".$password."/n"); en lugar de tenerlos a ambos en una línea.
O use fputcsv() para escribir los datos y fgetcsv() para buscarlo. De esta forma, al menos evitaría problemas de codificación como, por ejemplo, con $username=''Charles, III'';

... es decir, dejando de lado todas las cosas que están mal al almacenar contraseñas simples en archivos sin formato y usando _GET para este tipo de operación (use _POST en su lugar) ;-)

Intento escribir el nombre de usuario y la contraseña en una nueva línea en un archivo txt. La salida debería ser algo como esto en el archivo txt. Sé que esto no es muy seguro, pero es solo para fines de aprendizaje

Sebastian password John hfsjaijn

Esto es lo que tengo hasta ahora

if(isset($_GET[''register''])) // { $user = $_GET[''username'']; $password=$_GET[''password'']; $fh = fopen("file.txt","a+"); fwrite($fh,$user."/n"); //write to txtfile fwrite($fh,$password."/n"); // write to txtfile fclose($fh); }

EDITAR: Aquí está la solución

if(isset($_POST[''register''])) // { $user = $_POST[''username'']; $password=$_POST[''password''].PHP_EOL; $fh = fopen("file.txt","a+"); fwrite($fh,$user." ".$password); //write to txtfile fclose($fh); } ?>


Use PHP_EOL que produce /r/n o /n

$data = ''my data'' . PHP_EOL . ''my data''; $fp = fopen(''my_file'', ''a''); fwrite($fp, $data);

// Salida de archivo

my data my data


fwrite($handle, "<br>"."/r/n");

Añadir esto debajo

$password=$_POST[''password''].PHP_EOL;

esta. .