Foros del Web » Programando para Internet » PHP »

Problemas con el direccionamiento

Estas en el tema de Problemas con el direccionamiento en el foro de PHP en Foros del Web. Hola amigos como siempre yo tengo problemas con los direccionamientos. Bien estoy haciendo un sistema modular Mi calendario que diseñe esta en esta ruta modulos/calendario/vistas/ ...
  #1 (permalink)  
Antiguo 27/02/2009, 20:23
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Problemas con el direccionamiento

Hola amigos como siempre yo tengo problemas con los direccionamientos.
Bien estoy haciendo un sistema modular
Mi calendario que diseñe esta en esta ruta modulos/calendario/vistas/

bien en esta ruta tengo un archivo de texto llamada eventos donde guardo todos los eventos del dia todo me funciona bien pero tengo un problema al momento que de querer insertar un evento tengo problemas con el direccionamiento
Este es el condigo que inserto en mi index principal

include('modulos/calendario1/vistas/calendar.php');
$calendar = new Calendario();
$calendar->show_calendar();

print dirname($_SERVER['PHP_SELF'])==$calendar->htpath? 'ok' : '<p> Error del documento .</p>';

Cuando cargo en el enlace http://localhost/modular/index.php?m...ndario&pag=ver

me nuestra el calendario bien con todo pero con este mensaje Error del documento .</p>'; y por lo tanto no puedo insertar eventos

Alguie me podria ayudar
  #2 (permalink)  
Antiguo 27/02/2009, 20:47
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con el direccionamiento

dirname($_SERVER['PHP_SELF']) y $calendar->htpath NO son iguales. Por eso, en tu sentencia if-then-else se ejecuta la última porción. Verifica que el valor de ambas sea lo que esperas.

  #3 (permalink)  
Antiguo 27/02/2009, 21:28
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas con el direccionamiento

Hola Okram hice esto

<?php
//-- calendar use example --//
include('modulos/calendario/vistas/calendar.php');
$calendar = new CalendarioACHF();
$calendar->show_calendar();

//-- check document root setting --//
print dirname($_SERVER['PHP_SELF'])==$calendar->htpath? 'ok' : '<p> Error del documento .
</p>';
echo $htpath; no me muestra nada
print dirname($_SERVER['PHP_SELF']); este me muestra asi /proyecto
?>

Entonces quise hacer esto
print dirname($_SERVER['PHP_SELF']'modulos/calendario/vistas');

syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in \htdocs\proyecto\modulos\calendario\vistas\index.p hp on line 21
  #4 (permalink)  
Antiguo 27/02/2009, 21:36
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con el direccionamiento

- Cuál es el fin de esa línea?
- Debiste imprimir y comparar $calendar->htpath, no $htpath.
- Sabes usar el punto (.) para concatenar?

  #5 (permalink)  
Antiguo 28/02/2009, 09:03
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas con el direccionamiento

Bueno hice esto primero:

print dirname($_SERVER['PHP_SELF'])==$calendar->htpath? 'ok' : '<p> Error del documento .

Ahora para que no me imprima error del documento imprimi hasta donde llega:

echo $calendar->htpath;
Me sale esto: /proyecto/modulos/calendario/vistas
Ahora imprime esto:
print dirname($_SERVER['PHP_SELF']);
Me sale esto: /proyecto

Bien para poder hacer esta comparacion necesito que las rutas sean iguales es ahi donde no se como puedo concadenar, mi htpath llega hasta donde es correcto , pero mi
dirname($_SERVER['PHP_SELF']); solo llega hasta proyecto directorio raiz como puedo concatenar para que sea == al htpath y me vote ok en la condicion esa es mi duda
  #6 (permalink)  
Antiguo 28/02/2009, 16:50
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problemas con el direccionamiento

Puedes concatenar y agregar a dirname($_SERVER['PHP_SELF']) lo que le falta, o puedes modificar el valor de $calendar->htdocs. De cualquier manera debdes considerar algunas cosas:

- Es necesario que hagas esa comparación?
- Qué función cumple $calendar->htdocs en el proceso de tu aplicación?
- Por qué es que tiene ese valor? Te faltó configurar algo?

En base a lo que te respondas a esas preguntas, podrás deducir qué es lo que debes hacer.

  #7 (permalink)  
Antiguo 28/02/2009, 17:07
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problemas con el direccionamiento

Gracias Nuevamente Okram lo solucione con una de tus tres preguntas
Mas bien no conoces de una herramienta que pueda documentar codigo php de la tu hayas utilizado o estas utilizando Gracias
  #8 (permalink)  
Antiguo 05/03/2009, 17:24
 
Fecha de Ingreso: febrero-2009
Mensajes: 16
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Problemas con el direccionamiento

Como resolviste el problema?? A mi me pasa lo mismo con ese calendario, el codigo lo baje de una web. Tambien me muestra error porque dirname($_SERVER['PHP_SELF']) no es igual a $calendar->htpath

espero tu respuesta, gracias!!
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 20:01.