Foros del Web » Programando para Internet » PHP »

Problemas con PHP y XML

Estas en el tema de Problemas con PHP y XML en el foro de PHP en Foros del Web. Hola! Estoy haciendo una web para unos amigos y le he puesto un libro de visitas: Se escribe en unos textbox-es de flash, este los ...
  #1 (permalink)  
Antiguo 23/12/2006, 16:29
 
Fecha de Ingreso: diciembre-2006
Mensajes: 5
Antigüedad: 17 años, 4 meses
Puntos: 0
Problemas con PHP y XML

Hola!
Estoy haciendo una web para unos amigos y le he puesto un libro de visitas:
Se escribe en unos textbox-es de flash, este los envia a un php y este lo almacena todo en un archivo xml.
En mi ordenador (en localhost) me funciona todo perfecto, pero cuando lo subo al servidor, no escribe nada en el xml. Que puede ser, tengo que registrar el php o algo asi?
Gracias de antemano

Josu
  #2 (permalink)  
Antiguo 24/12/2006, 12:40
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 10 meses
Puntos: 7
Re: Problemas con PHP y XML

Si puedes poner un poco de codigo del archivo que recibe, quizas sea mas facil ayudarte, pero asi por de pronto,.........., puede ser por como recibes el contenido de los textbox.

si los envias con POST, prueba a recogerlos con:
Código PHP:
$variable=$_POST['variable'[; 
si es con GET igual, solo cambiando el POST por GET.


Saludos.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
  #3 (permalink)  
Antiguo 25/12/2006, 13:57
 
Fecha de Ingreso: diciembre-2006
Mensajes: 5
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Problemas con PHP y XML

Aqui esta el codigo, enterito, esta en euskara, pero creo que no tendras problemas para entenderlo. Mas o menos funciona asi:
recojo el nombre (izena) y el comentario, les quito los simbolos "<" y ">" para que no se lie en el xml, luego preparo lo que meteré en el xml (data y demas) y lo inserto en "guestbook.xml". A ver que ves para que funcione en el localhost y no en el servidor de internet.

<?php
function testuaGarbitu($testua){
$testua = str_replace("<","",$testua);
$testua = str_replace(">","",$testua);
$testua = stripslashes($testua);
return $testua;
}

$izena = testuaGarbitu($_POST['izena']);
$komentarioa = testuaGarbitu($_POST['komentarioa']);


if($_POST['izena']){
$eguna = date("j");
$hila = date("n");
$urtea = date("Y");
$astea = date("w");
$asteguna = array ("Igandea", "Astelehena", "Asteartea", "Asteazkena","Ortzeguna", "Ortzirala", "Larunbata");
$hilZenb = array(1 => "01","02","03","04","05","06","07","08","09","10", "11","12");
($eguna < 10) ? $eguna = "0".$eguna : '';
// View
$data = $asteguna[$astea].", ".$urtea."-".$hilZenb[$hila]."-".$eguna;


$firma = "<mezua izena='".$izena."' dat='".$data."' komentarioa='".$komentarioa."'/>\r\n";

$fitXML = "guestbook.xml";

$fp = fopen($fitXML, "r");
if($fp)
{
$edukia = fread($fp,filesize($fitXML));
$mezua = str_replace("</berriak>","",$edukia);
fclose($fp);

$firmaBerria = $mezua.$firma."</berriak>";

$fp = fopen($fitXML, "w");
if($fp)
{
fwrite($fp, $firmaBerria);
fclose($fp);
}
}
}
?>

Gracias otra vez
  #4 (permalink)  
Antiguo 26/12/2006, 03:49
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 10 meses
Puntos: 7
Re: Problemas con PHP y XML

A ver, no es que este muy ducho en XML, ........., pero, a ver algo obvio(cuando se ve claro;)), ¿el archivo guestbook.xml tiene los permisos correspondientes?, mira que en el servidor tengan 777 (creo que con 755 te llegaria peo a ver), es lo que se me ocurre, ya que en principio el codigo lo veo bien.

Saludos.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
  #5 (permalink)  
Antiguo 26/12/2006, 11:13
 
Fecha de Ingreso: diciembre-2006
Mensajes: 5
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Problemas con PHP y XML

Vale muchas gracias, enviare un mail a los del servidor a ver que se cuentan.
  #6 (permalink)  
Antiguo 27/12/2006, 07:57
 
Fecha de Ingreso: diciembre-2006
Mensajes: 5
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Problemas con PHP y XML

Gracias Bytevamp!
Era eso y ya esta solucionado, gracias por tu ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:18.