Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2010, 15:43
fevimo
 
Fecha de Ingreso: septiembre-2008
Mensajes: 27
Antigüedad: 15 años, 7 meses
Puntos: 0
Incluir código php en una página html con javascript

Tengo un marco y quiero incluir el archivo "calendario.php",para esto he encontrado una página que me ha dado la pista de cómo seguir y he puesto la siguiente linea en este marco,que se llama menu.htm:
<SCRIPT LANGUAGE="JavaScript" src="calendario.php">
</SCRIPT>
Después según me dicen tengo que hacer lo siguiente:
en calendario.php
<?
// En este espacio pondremos todo el
// código PHP que queremos ejecutar
// y luego juntar todo lo que es
// necesario imprimir en una sola
// variable.
$variable = "Script PHP ejecutado desde una página HTML";
?>
document.write("<?=$variable;?>");
Yo he hecho esto, incluyo parte del script calendario.php, es un poco largo, y el final con document.write.

$variable=(
$fecha=mktime(0,0,0,12,32,1997);
echo "$fecha";?>
<?
function retornapascua($year){
if (($year <= 325) or ($year > 4099)){
$dia=0;
$mes=0;
}else {
list($jDay,$jMonth)=EasterJulian($year);
if (($year > 325) && ($year <= 1582)) {
$dia=$jDay;
$mes=$jMonth;
}
else {
list($oDay,$oMonth)=EasterOrthodox ($year, $jDay, $jMonth);
list($wDay,$wMonth)=EasterWestern ($year);
if ($year <= 1923) {
$dia=$wDay;
$mes=$wMonth;
}
else {
$dia=$wDay;
$mes=$wMonth;
}
}
}
return array($dia,$mes);
}
)
echo CalendarioPHP($anio_actual, $mes_actual, 4);
?>

<script language="javascript">
document.write("<?=$variable;?>"</script>


</body>
</html>
pero no me funciona,me podéis ayudar?.La verdad no sé como seguir.Gracias