Error en código de 4 lÃneas, ayuda
Hola, al ejecutar el código que aparece a continuación me da el siguiente error javascript: constante cadena sin terminar(el problema es con los saltos de linea, pero no los puedo sustituir con streplace ni nada)
$cadena = file_get_contents($fich);
echo "<script language=\"Javascript\">\n <!-- \n";
echo "parent.SQLsentencia.formsql.sentencia.value=\"$cadena\";\n";
echo "-->\n</script>\n";
¿Alguna solución?
Gracias
$cadena = file_get_contents($fich);
echo "<script language=\"Javascript\">\n <!-- \n";
echo "parent.SQLsentencia.formsql.sentencia.value=\"$cadena\";\n";
echo "-->\n</script>\n";
¿Alguna solución?
Gracias
Creo que el prob está en tus "" no entiendo para qué quieres tanto salto de lÃnea ! :S
bien podrÃa ser
<?php
echo '<script lenguage="javascript">'."n";
echo 'parent.SQLsentencia.formsql.sentencia.value='.$cadena."nn";
echo "n </script>";
?>
bien podrÃa ser
<?php
echo '<script lenguage="javascript">'."n";
echo 'parent.SQLsentencia.formsql.sentencia.value='.$cadena."nn";
echo "n </script>";
?>
SÃ,es asÃ, al copiar y pegar aquà no sé pq se me metieron tantas barras invertidas, el problema no es ese, pero gracias
efectivamente el problema esta en las comillas, ya que dentro de 1 par de comillas dobles, ponias otro par (segunda linea de tu codigo) y para diferenciarlas, deberias usar comillas dobles para 1 par y comillas simples para otro par. asi te ahorras un monton de barras invertidas.
te debe quedar asi:
<?php
echo ""parent.SQLsentencia.formsql.sentencia.value="$cadena";n"";
echo "-->n</script>;n";
echo "termina tu script";
?>
Te sugiero que uses un editor visual de codigo, IDEs para php abundan pero uno de los mas buenos es el PHP designer 2005, pues utilizandolo te remarca en colores la sintaxis del codigo, y ahi para la proxima te podes fijar si las lineas terminan bien, pe cuando haces echo.
Salu2.- :-)
<?php
echo ""parent.SQLsentencia.formsql.sentencia.value="$cadena";n"";
echo "-->n</script>;n";
echo "termina tu script";
?>
Te sugiero que uses un editor visual de codigo, IDEs para php abundan pero uno de los mas buenos es el PHP designer 2005, pues utilizandolo te remarca en colores la sintaxis del codigo, y ahi para la proxima te podes fijar si las lineas terminan bien, pe cuando haces echo.
Salu2.- :-)
