Foros del Web » Programación para mayores de 30 ;) » Programación General »

Cual es la diferencia entre $BASEDIR y $BASEURL ?

Estas en el tema de Cual es la diferencia entre $BASEDIR y $BASEURL ? en el foro de Programación General en Foros del Web. Hola, deseo montar un servicio de postales para mi web (ya he revisado mensajes similares en el foro, y no encuentro la respuesta, mi intención ...
  #1 (permalink)  
Antiguo 03/07/2002, 11:04
androide
Invitado
 
Mensajes: n/a
Puntos:
Cual es la diferencia entre $BASEDIR y $BASEURL ?

Hola, deseo montar un servicio de postales para mi web (ya he revisado mensajes similares en el foro, y no encuentro la respuesta, mi intención no es hacerles perder tiempo, agradecería su ayuda )

el problema es que cuando ejecuto el script
http://www.misitio.com/cgi-bin/postales/card.cgi, sale una pantalla con el siguiente mensaje :
[B]Este cgi no puede abrir o escribir en
el directorio http://www.misitio.com/postales/cards. (directorio que ya cree en el servidor ) Por favor verifique este directorio y la variable BASEDIR , y los permisos de este directorio. Si le puso permisos 755, por favor cambielos a 777. permisos ok ...

Las modificaciones que realicé en el script fueron las siguientes :

$BASEDIR="http://www.mi_sitio.com/postales/cards";
$BASEURL="http://www.mi_sitio.com/postales/cards";
$SITEURL="http://www.mi_sitio.com/";
$SITENAME="mi_sitio";
$EXT=".html";
$PROGNAME="/cgi-bin/postales/card.cgi";
$MAILLOG="maillog";
$SUBJECT ="Tienes una tarjeta virtual !";


Tambien intente con :

$BASEDIR="/postales/cards";
$BASEURL="http://www.mi_sitio.com/postales/cards";
b]

Probé cambiando los chmod,
$BASEDIR=" es donde se indica el archivo donde se guardaran las imagenes ? Vinculo relativo ?
$SITEURL=" es como se llega a ese directorio ? vinculo absoluto ?

Así es la explicación en el script :

# BASEDIR: directorio del sistema UNIX donde se guardaran las tarjetas.
# BASEURL: URL donde se guardaran las tarjetas

En esta parte es donde estoy un poco enredado ...

Agradecería su ayuda ...Androide
  #2 (permalink)  
Antiguo 03/07/2002, 11:25
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Cual es la diferencia entre $BASEDIR y $BASEURL ?

baseurl es el directorio navegandolo
basedir es el directorio dentro del sistema operativo


por ejemplo,
si tenes un script con baseurl en /cgi-bin/micgi/ (o sea: http://www.dominio.com/cgi-bin/micgi/)

lo mas probable es que dentro del sistema operativo el basedir sea algo asi como -en unix, por ejemplo- /usr/local/apache/cgi-bin/micgi o C:/Archivos de Programa/Apache Group/Apache/cgi-bin/micgi/ en windows.


revisa bien la documentación del script.
algunos te exigen que los directorios terminen en "/" ("/cgi-bin/micgi/"), otros sin la "/" ("/cgi-bin/micgi") y los bien hechos no importa como lo pongas, funciona ;)
  #3 (permalink)  
Antiguo 03/07/2002, 12:39
androide
Invitado
 
Mensajes: n/a
Puntos:
Re: Cual es la diferencia entre $BASEDIR y $BASEURL ?

Gracias !

Voy a revisar el script, y luego te cuento, te quedo inmensamente agradecido !!!!
  #4 (permalink)  
Antiguo 04/07/2002, 12:24
 
Fecha de Ingreso: junio-2002
Ubicación: Uruguay
Mensajes: 427
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Cual es la diferencia entre $BASEDIR y $BASEURL ?

tiene razon
basedir seria=home/usuario/www/postales/
baseurl seria=http://www.usuario.com/postales/
pero tenes otro error... los cgis siempre tienen que estar dentro de la carpeta cgi-bin
postales.elanime.com.ar , es un servicio de postales mio, pero todavia no terminado con las imagenes y algunos que otros errores de programacion que ya areglare...
BYE
  #5 (permalink)  
Antiguo 04/07/2002, 12:42
androide
Invitado
 
Mensajes: n/a
Puntos:
Re: Cual es la diferencia entre $BASEDIR y $BASEURL ?

Ok, gracias ... estoy revisando a ver que es lo que pasa ... gracias por su ayuda ... cuando lo tenga listo les aviso ...

Chao ... Androide
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 03:24.