Estoy haciendo un pequeño script que agregar usuario:contraceña en el archivo .htpasswds a medida que va agregando usuarios se escribe en la misma linea todos los usuarios. este es script que tengo.
agregar.php
Código PHP:
<?php
$archivo = $_SERVER["DOCUMENT_ROOT"].'/privado/.htpasswds';
$contenido = [COLOR="Red"]$username.":".crypt($password);[/COLOR]
if (is_writable($archivo)) {
if (!$handle = fopen($archivo, 'a')) {
echo "No se puede abrir el archivo ($archivo)";
exit;
}
if (fwrite($handle, $contenido) === FALSE) {
echo "No se puede escribir en el archivo ($archivo)";
}
fclose($handle);
} else {
echo "El archivo $archivo no se puede escribir";
}
?>
He tratado de agregar un salto de linea con una concatenacion pero no me funciona:
$contenido = $username.":".crypt($password."\n");
Como debo agregar el salto de linea?