Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2005, 17:23
Manu_Leon
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 19 años, 1 mes
Puntos: 2
problemas con php y js

esto estaba en otro post pero nadie contesta ni lo ve ya, asi que abro este...

tengo un apagina donde incluyo detro del head lo siguiente
<script src="actu.js"></script>

dentro del actu entre otras cosas hace un document.write que no funciona, y por tanto no carga bien el script. si elimino este document.write funciona ala perfeccion pro lo que el error esta aqui. Supongo que podría ser de o bien los ; del codigo php que javascript los entendiera como suyo o bien de los saltos de lineas del codigo php? como solucionarlos si esque es de eso? haciendo \n en ves de saltar de linea? y es este el fallo?
el codigo es el siguiente:

dentro del actu.js:
document.write('<?php
$nombres;
$i=0;
if ($handle = opendir("noticias/titulares/")) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$nombres[$i]=$file;
$i++;
}
}
closedir($handle);
}

$total=count($nombres);

$array_num=array();
foreach($nombres as $v){
if(ereg("resumennoticia([0-9]*).txt",$v,$out)){
$array_num[]=$out[1];
unset($out);
}
}
sort ($array_num);
$comienzo=$array_num[$total-1];

$final=$comienzo-5;

for ($j=$comienzo;$j>=$final;$j--){
$noticia="noticias/titulares/noticia" . $j . ".txt";
include($noticia);
}
?>'); //aqui termina el document.write