Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2003, 15:40
Avatar de Nefertiter
Nefertiter
 
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
Sonrisa para el que tenga ganas de ayudar

Bueno les explico maestros, la cosa es asi, estoy empezando en lo relacionado con las clases en php y para empezar a escribir, hice lo siguiente (despues les digo el problema)
Código PHP:
<?php 
class XmlGen{
    var 
$conect_file;
    var 
$xml_file;
    var 
$max_length;
    var 
$xml_base;
    var 
$table;
    var 
$xml_encode;
    var 
$buffer;
    var 
$db;
        
    function 
xml_head($xml_base,$xml_encode='iso-8859-1'){
    
ob_start();
    echo 
'<?xml version="1.0" encoding="'.$xml_encode.'" ?>';
    echo 
'<'.strtoupper ($xml_base).'>';        
    }
    function 
xml_body($conect_file,$table,$max_length=6000){
    include 
$conect_file;
    
$SQL="SELECT * FROM $table";
    
$query=mysql_query($SQL) or die (mysql_error());
    
$max_field=mysql_num_fields($query);
    
$print=mysql_fetch_assoc($query);
        do{
        
$i=0;
        echo
'<'.strtoupper($table).'>';
            do{
                
$name  mysql_field_name($query$i);
                   echo 
'<'.strtoupper($name).'>'.substr ($print[$name],0,$max_length).'</'.strtoupper($name).'>';
                
$i++;        
                }while(
$i<$max_field);
        echo
'</'.strtoupper($table).'>';
                
        }while(
$print=mysql_fetch_assoc($query));
    
mysql_free_result ($query);
    }        
    function 
xml_final($xml_base,$xml_file='rss.xml',$buffer=in){
    echo 
'</'.strtoupper ($xml_base).'>';
        if(
$buffer==out){
            
$xml=ob_get_contents();
            
$fp=fopen($xml_file,'w+');
            
fwrite($fp,$xml);
            
fclose($fp);
            
ob_end_clean ();
            }elseif(
$buffer==in){
            
ob_end_flush();
            }    
    }
}
?>
Mi problema, es que bueno, lo que puse ahi arriba no es realmente un clase sino funciones atadas con hilo.
a lo que yo apunto es si algun interesado podria ayudarme a incorporarle contructores y demas cosas que hacen a un clase de verdad.

Muchas gracias y espero no melestar(bueno, no mucho).