Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

error al usar: require_once

Estas en el tema de error al usar: require_once en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Error: Código HTML: Warning: require_once(Classes.clsDataManager.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\PhpProAdmCont\testPHP.php on line 2 Fatal error: require_once() [function.require]: Failed ...
  #1 (permalink)  
Antiguo 03/06/2010, 14:46
 
Fecha de Ingreso: abril-2010
Mensajes: 30
Antigüedad: 14 años
Puntos: 0
error al usar: require_once

Error:
Código HTML:
Warning: require_once(Classes.clsDataManager.php) [function.require-once]: failed to open stream: No such file or directory in C:\xampp\htdocs\PhpProAdmCont\testPHP.php on line 2

Fatal error: require_once() [function.require]: Failed opening required 'Classes.clsDataManager.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\PhpProAdmCont\testPHP.php on line 2
Pero en el archivo testPHP.php
Código PHP:
<?php
require_once 'Classes.clsDataManager.php';
Yo tengo mis clases dentro de carpetas :

mis clases las tengo dentro de la carpeta Classes

PhpProAdmCont
|
|----Source Files
|
|-------Classes
| |
| |----------clsAddress
| |----------clsDataManager
| |----------clsEmail
| |----------clsEntity
| |----------clsIndividual
| |----------clsOrganization
| |----------clsPhoneNumber
| |----------clsPropertyObject
|
|-------Interface
| |
| |------interface intValidator{
|
|-------------testPHP.php

- esa es mi estrutura de mi proyecto, y por lo q puedo entender es que no la encuentra la clase
- he revisado mis archivos y todo esta tal como esta en la estructura de mi proyecto

Última edición por henryc33; 03/06/2010 a las 14:58
  #2 (permalink)  
Antiguo 03/06/2010, 20:30
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: error al usar: require_once

Hola

verifica con la funcion include_path los path que te devuelve php, si no hay una ruta que lleve hasta los directorios de tus clases debes incluirlas colocando la ruta completa en el requiere_once

Funciones utiles:
get_include_path()//obtienes los directorios donde hay archivos
set_include_path()//seteas directorios que contienen clases.
Saludos
  #3 (permalink)  
Antiguo 04/06/2010, 09:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: error al usar: require_once

Por otro lado si la estructura es como la tienes tendrías que subir de directorio:
Código PHP:
Ver original
  1. require_once '../Classes/clsDataManager.php';

Saludos.
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 18:22.