si modifico el codigo ya no funciona

pit
08 de Febrero del 2010
Hola buenas tardes.
Tengo un problema con un programa que registra horas.
Tengo tres formularios, el principal recibe el numero de empleado y pass, el segundo es para cambiar el password y el tercero es la confirmacion del primero.

En el principal, despues de que introducen Id y pass, se despliega el layout para introducir las horas y actividades, y al terminar esa parte, genero un TXT con la informacion que el empleado introduce con esto:

if($zhoras1>0 ){
$new = "$zproyecto $zempleado $zsemana $zhoras1 $zsub1 $zactv1";
$new_text = str_replace(chr(13).chr(10), \' \', $new);
$miharu .= $new_text;
$first = 1;}
if($zhoras2>0 ){
if($first == 1){
$new2 = " $zhoras2 $zsub2 $zactv2";
$new_text2 = str_replace(chr(13).chr(10), \' \', $new2);
$miharu .= chr(13);
$miharu .= chr(10);}
else{
$first = 1;
$new2 = "$zproyecto $zempleado $zsemana $zhoras2 $zsub2 $zactv2";
$new_text2 = str_replace(chr(13).chr(10), \' \', $new2);
}
$miharu .= $new_text2;}
.. para todos los dias de la semana.

Tuve que cambiar las validaciones para llenar la variable $miharu, pero cuando la subo a mi página principal, al momento de probar, ya no funciona :S

Alguien tendrá una idea de lo que pudiera estar haciendo mal??

Les agradezco de antemano la ayuda :)

Pit

no tengo
08 de Febrero del 2010
Supongo que lo que pretendes es que en la página se muestren saltos de linea ¿no es así?
Una posible solución sería esta:
________________________________________
$miharu = ""; /*Debe estar definida por alguna parte, ya que se hace alusión posteriormente*/
$sl = "<br/>"; /* Para mostrar en la página un salto de linea */
if($zHoras1>0 ){
$new = "$zProyecto $sl $zEmpleado $sl $zSemana $sl $zHoras1 $sl $zSub1 $sl $zActv1";
$miharu .= $new;
$first = 1;
}
if($zHoras2>0 ){
if($first == 1){
$new2 = " $zHoras2 $sl $zSub2 $sl $zActv2";
}
else{
$first = 1;
$new2 = "$zProyecto $sl $zEmpleado $sl $zSemana $sl $zHoras2 $sl $zSub2 $sl $zActv2";
}
$miharu .= $new2;
}

________________________________________

Ten cuidado con los identificadores, y ponlos todos igual, o los del código proporcionado, o los tuyos en tu archivo, (no es lo mismo $a, que $A, por eso te digo que los cambies ya que los he cambiado para enterarme mejor)

Espero que te sirva