Estas confundiendo PHP con Javascript, en PHP no existen los manejadores de eventos como en Javascript, entonces no se puede llamar a la función contar() con onclick="contar()". Lo que se requiere es utilizar un control 'submit' en lugar de un 'button'.
<input type="submit" name="boton" id="boton" value="Enviar" />
Y en ciclo1.php se nesecita llamar a la función contar().
Código PHP:
Ver original<?php
function contar(){
$i=1;
$contador=0;
do{
echo"$i";
$contador+=1;
if($contador==3){
$i=0;
}
}while($i==1);
}
contar();
?>
Ó poner el código sin que este dentro de una función.
Código PHP:
Ver original<?php
$i=1;
$contador=0;
do{
echo"$i";
$contador+=1;
if($contador==3){
$i=0;
}
}while($i==1);
?>