Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Call to undefined method

Estas en el tema de Call to undefined method en el foro de PHP en Foros del Web. Hola, Tengo esta clase: class Usuario { public function __construct(){} public function Agente(){ return $this->_esAgente(); } private function _esAgente() { $booleano = FALSE; if (strpos($_SERVER['HTTP_USER_AGENT'], ...
  #1 (permalink)  
Antiguo 28/01/2013, 14:11
Avatar de andy98  
Fecha de Ingreso: diciembre-2011
Mensajes: 32
Antigüedad: 12 años, 4 meses
Puntos: 2
Pregunta Call to undefined method

Hola,

Tengo esta clase:

class Usuario
{
public function __construct(){}

public function Agente(){
return $this->_esAgente();
}

private function _esAgente() {
$booleano = FALSE;
if (strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot')!==FALSE) {
$booleano = TRUE;
} elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Bingbot')!==FALSE) {
$booleano = TRUE;
}

$retorno = ($booleano ? 'true' : 'false');

return $retorno;
}
}
}

despues pongo:

require_once("../php/Usuario.php");
$usuario = new Usuario();

$robot = $usuario->Agente();

Pues en esta última linea me da el error fatal del título.
  #2 (permalink)  
Antiguo 28/01/2013, 14:14
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Call to undefined method

pon el error completo para saber mas
__________________
>> abimaelmartell.com
  #3 (permalink)  
Antiguo 28/01/2013, 14:15
Avatar de andy98  
Fecha de Ingreso: diciembre-2011
Mensajes: 32
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Call to undefined method

Hola el error es: Fatal error</b>: Call to undefined method Usuario::Agente()
  #4 (permalink)  
Antiguo 28/01/2013, 14:18
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: Call to undefined method

la clase la tienes en php/Usuario.php ? la verdad no veo error en el codigo
__________________
>> abimaelmartell.com
  #5 (permalink)  
Antiguo 28/01/2013, 14:20
Avatar de andy98  
Fecha de Ingreso: diciembre-2011
Mensajes: 32
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Call to undefined method

Yo opino exactamente igual. Crees que debo reiniciar Xampp o Apache por si un cuelgue.

Nota: Lo acabo de reiniciar y sigue el problema:((
  #6 (permalink)  
Antiguo 28/01/2013, 14:26
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Call to undefined method

Yo creo que estás incluyendo el archivo incorrecto, los mensajes de error sencillamente no mienten.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 28/01/2013, 14:29
Avatar de andy98  
Fecha de Ingreso: diciembre-2011
Mensajes: 32
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Call to undefined method

Si has dado con el problema :) llevo de verdad 3 horas con la tontería y lo has resuelto de la forma mas lógica.

Gracias.

Es que no sabia que tenia una carpeta igual en otro nivel. oooh

En vez de ../php he puesto php y listo.

Etiquetas: call, method, undefined
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 05:07.