Compara lo que tienes con lo que te sugirieron... ve que Takitei tiene un ciclo y dentro de el la suma (+=)... tu no muestras el ciclo y si tubieses todo esto dentro del ciclo siempre inicias $i y $buffer... error.
Esto esta bien:
Código PHP:
$i=0;
while($i<10) {
echo "$i<br>";
$i+=3;
}
Esto esta mal:
Código PHP:
while($i<10) {
$i=0;
echo "$i<br>";
$i+=3;
}