Moin!
Also... ich hab auch nicht unbedingt was gesehen, was das Problem verursachen könnte. Inzwischen hab ich den Quelltext mal etwas "stringenter" hingeschrieben und sicher auch hinsichtlich der performance optimiert.
<?php
$distributor_file = "../distributor.txt";
$condition = file($distributor_file);
$endpage = "page07.php";
if ($sex == 1 and $bed == 1) { $condition[0]++; }
elseif ($sex == 1 and $bed == 2) { $condition[1]++; }
elseif ($sex == 1 and $bed == 3) { $condition[2]++; }
elseif ($sex == 1 and $bed == 4) { $condition[3]++; }
elseif ($sex == 2 and $bed == 1) { $condition[4]++; }
elseif ($sex == 2 and $bed == 2) { $condition[5]++; }
$strToWrite=implode("\r\n",$condition);
Du kannst ja statt obenstehender Zeile hier auch:
foreach ($condition as $strPart) { $strToWrite=$strPart.trim($condition[$i])."\r\n"; }
versuchen. Ich wüsst allerdings nicht, wo der Zeilenumbruch hekommen soll.
Das Schreiben geht in einem Rutsch schneller.
$FH = fopen($distributor_file,"w");
fwrite($FH, $strToWrite);
fclose($FH);
?>