Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2006, 13:15
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Creo que la opción más práctica es la que sugirió 4sc1r. En realidad, ni siquiera hace falta que uses RSS (que es un XML con cierta estructura predefinida); con un XML común y corriente, cuya estructura definas vos, vas bien, porque seguramente vos vas a generarlo y vos vas a programar la página que lo lee, ¿no?

La idea es la siguiente. Con un script generás un XML con las propiedades de ese cliente. Cada vez que ese cliente modifica alguna de sus propiedades (o borrar o agrega alguna), actualizás (reescribís) ese archivo XML. Desde el otro sitio, sólo tenés que leer el XML y vas a tener todos los datos que necesites, sin darle acceso directo a tu base de datos (lo cual podría llegar a ser peligroso porque el script estaría en su server y podría ser modificado por alguien que no fueras vos...)

Por ejemplo:

Código PHP:
<?php
mysql_connect
($host_bd,$usr_bd,$pass_bd);
mysql_select_db($base_bd);
$consultaPropiedadesmysql_query("select lo que fuera");
if (
$consultaPropiedades) {
    
$xml "<?xml version='1.0' encoding='iso-8859-1'?>";
    
$xml .= "<propiedades>";
    while(
$rsProp mysql_fetch_array($consultaPropiedades)) {
        
$xml .= "<propiedad id=\"".$rsProp['col_correspondiente']."\" link_img=\"http://ruta_hasta_carpeta_img_de_tu_sitio/".$rsProp['col_correspondiente']."\">";
    
        
$xml .="<![CDATA[".$rsProp['col_descripcion']."]]>"// acá iría una descripción, por ejemplo, que puede contener codigo html
        
$xml .= "</propiedad>";
    }
    
$xml .= "</propiedades>";
    if (
$fp fopen("propiedades_cliente.xml","wb")) {
        
fwrite($fp,$xml);
        
fclose($fp);
    }
}
?>
Entonces, cada vez que se haga algún cambio, llamás a este script para actualizar los datos del xml de tu cliente.

Desde el otro sitio, nada más tenés que leer ese xml y ya vas a tener disponible toda la información necesaria. Podrías leerlo desde php o si querés, con javascript, usando el objeto XmlHttpRequest (aunque con php no necesitás que el usuario del sitio tenga habilitado JS).


Suerte
Califa