newlines in fwrite

Status
Niet open voor verdere reacties.

burner202

Gebruiker
Lid geworden
28 sep 2007
Berichten
70
beste allemaal,
Ik probeer een script te maken dat strings van 5 tekens genereerd, om vervolgens alles op te slaan in een txt.
alleen, als ik alles wil teruglezen is het niet handig als alles achter elkaar staat, want ik wil fgets gebruiken om alles weer terug te halen.

alleen, ik krijg de newline er niet in, mijn code is:
PHP:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pass gen</title>
</head>

<body>
<?php
$teller = 0;
$hendel = fopen('passwords.txt','a');
$letters = range('a','z');
$cijfers = range(0,9);
$tekens = explode(',',implode(',',$letters) . ',' . implode(',',$cijfers));
for($i=0;$i<36;$i++)
{
	$eerste_letter = $tekens[$i];
	for($ii=0;$ii<36;$ii++)
{
	$tweede_letter = $tekens[$ii];
	for($iii=0;$iii<36;$iii++)
{
	$derde_letter = $tekens[$iii];
	for($iiii=0;$iiii<36;$iiii++)
{
	echo $teller . "<BR>";
	$vierde_letter = $tekens[$iiii];
	for($iiiii=0;$iiiii<36;$iiiii++)
{
	$vijfde_letter = $tekens[$iiiii];
	fwrite($hendel,$eerste_letter . $tweede_letter . $derde_letter . $vierde_letter . $vijfde_letter . "\n");
	set_time_limit(1);
	$teller++;
}}}}}
fclose($hendel);



?>
</body>
</html>

ik voeg na mijn regeltje text \n toe, maar dan komt er geen nieuwe regel, in het textdocument staat een vierkantje dat volgems mij een onbekent teken aanduid.

weet iemand hoe ik een newline kan krijgen?

mvg,

Burner 202
 
Je zou eens "\r\n" kunnen gebruiken. Dat is de code voor een nieuwe regel onder windows.
 
het vreemde is dat als ik hem uitlees, dat ik dan wel regeltje voor regel krijg, en dat was eigenlijk ook het resultaat dat ik wilde bereiken, maar windows doet het dus met \r\n.
ik zag dus gewoon de newlines niet, maar dat kwam dus door windows.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan