Este codigo me funcionava a la perfeccion asta que formatee y instale xampp nuevamente y actualizado.
Por que me da error?.
dice:
Fatal error: Class 'Plantilla' not found in E:\xampp\htdocs\xampp\web\servidor.php on line 13
7 <?php
8 include("clase_plantilla.php");
9 $iparray[]=array();
10 $nu_de_ele_iparray=count($iparray);
11 $iparray[]=$_GET['ip'];
12 $Contenido[]=array();
*13 $Contenido[]=new Plantilla("enviar_mensaje");
14 $Contenido[$nu_de_ele_iparray]->asigna_variables(array(
15 "variable" => "Hola Mundo"
16 ));
17 $ContenidoString = $Contenido[$nu_de_ele_iparray]->muestra();
18 echo $ContenidoString;
19 ?>
Puede ser que tenga algo mal configurado en xampp?
Cita de: 70N1 en 29 Noviembre 2009, 14:35 PM
Este codigo me funcionava a la perfeccion asta que formatee y instale xampp nuevamente y actualizado.
Por que me da error?.
dice:
Fatal error: Class 'Plantilla' not found in E:\xampp\htdocs\xampp\web\servidor.php on line 13
7 <?php
8 include("clase_plantilla.php");
9 $iparray[]=array();
10 $nu_de_ele_iparray=count($iparray);
11 $iparray[]=$_GET['ip'];
12 $Contenido[]=array();
*13 $Contenido[]=new Plantilla("enviar_mensaje");
14 $Contenido[$nu_de_ele_iparray]->asigna_variables(array(
15 "variable" => "Hola Mundo"
16 ));
17 $ContenidoString = $Contenido[$nu_de_ele_iparray]->muestra();
18 echo $ContenidoString;
19 ?>
Estas seguro de tener la clase clase_plantilla.php en el mismo fichero que este codigo?
por cierto puedes poner quptes personalizadas de cada lenguaje asi:
y quedaria algo asi:
[code=php]
7 <?php
8 include("clase_plantilla.php");
9 $iparray[]=array();
10 $nu_de_ele_iparray=count($iparray);
11 $iparray[]=$_GET['ip'];
12 $Contenido[]=array();
*13 $Contenido[]=new Plantilla("enviar_mensaje");
14 $Contenido[$nu_de_ele_iparray]->asigna_variables(array(
15 "variable" => "Hola Mundo"
16 ));
17 $ContenidoString = $Contenido[$nu_de_ele_iparray]->muestra();
18 echo $ContenidoString;
19 ?>
Saludos
[/code]
Si. estoy seguro de que clase_plantilla.php esta en la misma carpeta del documento que lo llama.
Y la funcion se llama plantilla que esta dentro de clase_plantilla.php
Cita de: 70N1 en 29 Noviembre 2009, 15:02 PM
Si. estoy seguro de que clase_plantilla.php esta en la misma carpeta del documento que lo llama.
Y la funcion se llama plantilla que esta dentro de clase_plantilla.php
coje el include y dale toda la ruta, en mi caso linux seria:
include("/var/www/clase_plantilla.php");
en windows seria algo como esto:
include("C:\Xampp\htdocs\clase_plantilla.php");
Por ejemplo.
Usa esos haber si te lo coje si no es asi, tienes un problema con la config del php.
Saludos
Pues nada. Sera la configuracion.
Voy a desinstalar y lo buelvo a instalar aver que tal. al xampp me refiero.
Cita de: 70N1 en 29 Noviembre 2009, 15:29 PM
Pues nada. Sera la configuracion.
Voy a desinstalar y lo buelvo a instalar aver que tal. al xampp me refiero.
Suerte ;)
;D
Saludos
Lo desinstale y lo instale y nada.
Tengo el PHP: 5.3.0
Alomejor los include ya no se hacen asi??
Cita de: 70N1 en 29 Noviembre 2009, 16:21 PM
Lo desinstale y lo instale y nada.
Tengo el PHP: 5.3.0
Alomejor los include ya no se hacen asi??
los includes suigien asiendose asi, puedes poner algo de configo de plantilla?
y si intentas poner el include con cmomillas simples :)
Cita de: 70N1 en 29 Noviembre 2009, 15:02 PM
Si. estoy seguro de que clase_plantilla.php esta en la misma carpeta del documento que lo llama.
Y la funcion se llama plantilla que esta dentro de clase_plantilla.php
En esta parte estas instanciando una clase que no existe ni en el archivo que estas editando ni en el archivo clase_plantilla.php.
$Contenido[]=new Plantilla("enviar_mensaje");
Pega el codigo del archivo clase_plantilla.php donde construyes la clase plantilla ya que segun el error la clase no existe en ningun lado..
atte.
Miguel Angel
Se da por cerrado. Gracias a todos.