print ("Nem található a(z) ".$bemenet." szó!"); //...jelezzük
} else {
$handle = fopen($wordsfile, "w"); //Megnyitjuk az állományt felûlírásra
for($i=0; $i<count($db); $i++) { //Ahány sor van, annyiszor végignézi
if ($db[$i] != "") { //Ha nem üres a tömb eleme...
if ($i == (count($db)-1)) {
fwrite ($handle, $db[$i]);
} else {
fwrite ($handle, $db[$i]."\n"); //...kiírjuk
}
}
}
fclose($handle); //Lezárjuk az állományt
}
?>
Ennél a kódnál a if ($db[$i] != "") { //Ha nem üres a tömb eleme... sor akadályozza meg, hogy üres tömbelemet írjunk ki. Ha van benne egy space, vagy egy tab akkor, viszont kiírja!
A $db[$i]=str_replace($db[$i],"",$db[$i]); sornál a gondolatjelek között nincs szóköz! (Ugyanez igaz a $db[$i]=str_replace("\r","",$db[$i]); és a $db[$i]=str_replace("\r","",$db[$i]); részekre is!)
Miért nem lehet ezen a fórumon rendesen - bekezdésekkel tördelt - forráskódot idézni...