Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2010, 13:11
Avatar de ONahuelO
ONahuelO
 
Fecha de Ingreso: junio-2009
Ubicación: Gualeguaychú, Argentina
Mensajes: 144
Antigüedad: 14 años, 10 meses
Puntos: 4
No ejecuta una funcion

Hola que peden decir que estoy haciendo mal:

mi codigo:
Código PHP:
class contenido{
    
    var 
$datos ='';
    var 
$retorno ='';
    
    function 
contenido($file){
        
$this->datos file_get_contents($file);
    }
    
    function 
cual($cual){
        
$string[01] = explode("$cual:",$this->datos);
        
$string[02] = explode(".",$string[01][1]);
        return 
$this->retorno $string[02][0];
    }
    
    function 
mostrar(){
        echo 
$this->retorno;
    }
    
}


$archivo = new contenido('temp.txt');

$archivo->cual('casa')->mostrar(); 
archivo:
Código:
casa:roja.verde:azul+amarillo.
retorno:
Código:
Fatal error: Call to a member function mostrar() on a non-object in D:\xampp\htdocs\system.php on line 107 
deseo que me retorne el color de la casa, en este caso la palabra roja.

Desde ya muchas gracias.