Foros del Web » Programando para Internet » PHP »

dudas grandes sobre album en php y xml

Estas en el tema de dudas grandes sobre album en php y xml en el foro de PHP en Foros del Web. Bueno, estoy haciendo una red social en php,mysql y php... ya esta casi completo.. ahora voy por los album's de fotografias para cada usuario. Estaba ...
  #1 (permalink)  
Antiguo 13/07/2009, 15:34
 
Fecha de Ingreso: julio-2009
Ubicación: Paraguay
Mensajes: 36
Antigüedad: 14 años, 9 meses
Puntos: 0
Exclamación dudas grandes sobre album en php y xml

Bueno, estoy haciendo una red social en php,mysql y php... ya esta casi completo.. ahora voy por los album's de fotografias para cada usuario.

Estaba pensando en hacer que el usuario cree tantos album's quiera. y que suba adentro fotografias.

pense en hacer que las imagenes se suban a una carpeta de mi servidor (ya lo logre) y que la ruta se guarde en un nodo <foto> dentro del nodo <album> que se crea al crear el album.. no se si me explico. un ejemplo.

El usuario crea el album llamado "YO"
en el xml se creara esto. (ya lo he hecho)

<pictures>
<album>
<id>246</id>
<nombre>YO</nombre>
</album>
</pictures>

ok... hasta ai o tengo resuelto.
Ahora el usuario entra dentro del album.. en una pagina infofotos.php (por ejem)
y sube la fotografia, la fotografia se guarda en el servidor, pero no se como añadir un hijo mas al nodo album y que quede asi.

<pictures>
<album>
<id>246</id>
<nombre>YO</nombre>
<foto>
<id>xxx</id>
<nombrefoto>con mis amigos</nombrefoto>
</foto>
</album>
</pictures>


El codigo que utilizo para crear el primer ejemplo que ya me ha salido es este.


<?
include('conexion.php');
include('acentos.php');
$mensaje = $_REQUEST['albumnombre'];
include('login.php');
$IDV = $_REQUEST['id'];
$ml=mysql_query("SELECT rutacar,album FROM usuarios WHERE id='".$IDV."'" ) or die("Problemas en el select:".mysql_error());
if($reg=mysql_fetch_array($ml)){
if(!empty($mensaje)){




$pictures = new SimpleXMLElement('album/'.$reg['album'].'.xml', null, true);
$book = $pictures->addChild('album');
$book->addChild('id', $idUsuarioL);
$book->addChild('nombre', $mensaje);


$pictures->asXML('album/'.$reg['album'].'.xml');
header ('location: album.php?id='.$IDV);
}else{
echo 'Usted no ha puesto su mensaje';
}
}else{
echo 'no';
}



?>

agradeceria tanto una ayudita. Gracias de antemano!
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 07:38.