Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2007, 10:44
Pedrillo
 
Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 16 años, 5 meses
Puntos: 0
fwrite funciona en servidor local pero no en red

Hola chic@s antes de nada daros la enhorabuena por este enorme foro, es un placer formar parte de esta gran comunidad y ayudar en lo que pueda de aqui en adelante :)

Queria comentaros algo que me tiene loco y no consigo meter a camino, el caso es que el codigo que os pongo a continuacion en mi servidor Localhost funciona perfectamente, sin embargo una vez colocado en el de la Web en internet, falla y no escribe el archivo noticias.txt, solo se ven unos saltos de pagina, es decir, aparece la noticia en la web, pero sin titulo ni contenido... y creo que es porque no recoge bien las variables: titulo, noticia y fecha pero estoy perdido ya que como en el local me funciona... pues...

A ver si me podeis echar un cable, gracias:



if($_POST['accion']=="editar"){

$dias = array(
"Domingo","Lunes","Martes","Miercoles",
"Jueves","Viernes","Sabado","Domingo"
);
$meses = array(
"Enero","Febrero","Marzo","Abril","Mayo","Juni o",
"Julio","Agosto","Septiembre","Octubre","Noviembre ","Diciembre"
);
list($dia_semana,$dia_mes,$mes_actual,$ano_actual) = split("( )",date("w j n Y"));
$mes_actual -= 1;
$hoy = "$dias[$dia_semana], $dia_mes $meses[$mes_actual] del $ano_actual";
$fecha = "$hoy";

} else {

$noticia= str_replace("\r\n","<br />", $noticia);
$incluir="$titulo|$noticia|fecha|$id\n";

$a1 = fopen("noticias.txt", "a+");
flock($a1,2);
$fw = fwrite($a1, $incluir);
fclose($a1);