[volver
al menú]
CGI
Tenemos instalado Perl 5.001m.
Si esta interesado aqui tiene un ejemplo de script que puede testar.
Copie este texto a un fichero llamado helloworld.pl y colóquelo en su
carpeta cgi-local.
print "HTTP/1.0 200 OK\n"; print "Content-Type: text/html\n\n";
print "<HTML>\n"; print "<HEAD>\n";
print "<TITLE>Hola</TITLE>\n";
print "</HEAD>\n";
print "<BODY>\n";
print "<H4>Hola</H4>\n";
print "<P>\n";
print "Su direccion IP es $ENV{REMOTE_ADDR}.\n";
print "<P>";
print "<H5>Que tenga un buen dia</H5>\n";
print "</BODY>\n";
print "</HTML>\n";
[volver
al menú]

DSN
(Data Source Name)
Pregunta: Acabo de intentar añadir un nuevo DSN y me sale el siguiente
mensaje:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21' Errors
occurred
/sys/dsnform.asp, line 499:
Respuesta: Al configurar fuentes ODBC tenga en cuenta lo siguiente:
1. El nombre de dsn creado es una combinación de su userid + . + lo
que lo haya llamado. De esta forma, si nombra el DSN "MiBasedeDatos"MyAccessDatabase"
y su userid es "ClienteNT" el dsn sería referenciado como
"ClienteNT.MiBasedeDatos". Da igual mayúsculas o minúsculas.
2. Al referenciar una tabla se asume en el directorio raiz de su espacio.
De esta forma si ha colocado una base de datos en el directorio "scripts",
la entrada en el campo del nombre de la base de datos sería "scripts\MiBasedeDatos.mdb".
3. Si esta utilizando Visual InterDev, necesitar introducir la ruta
completa de su base de datos. La ruta será siempre "d:\webs\"
+ user id + nombre base de datos. En el ejemplo anterior seria "d:\webs\ClienteNT\scripts\MiBasedeDatos.mdb".
No necesita registrar un DSN para que ODBC funcione en ADO. Puede crear
un fichero DSN o apuntar a uno ya existente (ie la demo que tienen todos)
e introduzca la información correcta sobre la localización de la base
de datos (o en el caso de SQL el nombre del db). Recuerde que la estructura
de directorios en el servidor es
d:\webs\<userid>\ + ruta a la base de datosdb.
[volver
al menú]

MPS
(Microsoft Site Server Personalization System)
Esta opcion le ofrece tres posibilidades integradas en el sistema que
puede utilizar con ASP.
1. Base de datos de preferencias del usuario (UPD) - Esta es una manera
sencilla de mantener las preferencias de los usuarios que visitan su
espacio. Usted simplemente define usuarios individuales y que preferencias
(p.e. color, gusto, página favorita) y UPD mantiene la información para
usted a medida que los usuarios llegan a su espacio. Se puede configurar
para activar o desactivar la utilización de cookies.
2. Componente para votaciones - Una manera sencilla de configurar y
monitorizar diferentes escenarios de votaciones. Con esta función podrá
recoger y mostrar estadisticas sobre las opiniones de los usuarios que
estan visitando su web. Este componente integra el envio de votaciones,
almacenamiento y muestra de resultados. Requiere el uso de una fuente
de datos ODBC (SQL o Access) para almacenar los resultados.
3. Componente SendMail - Integrar correo electrónico en sus aplicaciones.
Compruebe las muestras bajo el directorio samples de su espacio. Tambien
tiene disponible el código de estas muestras.
Guia para el
usuario de MPS
[volver
al menú]

ODBC:
Pregunta: Quiero acceder a una base de datos Access con IDC/HTX. Al
hacer esto me sale el mensaje: "Record(s) can't be read; no read
permission on 'Personal'.
" Personal es una tabla de mi base de datos.
1. La base de datos Nombre.mdb esta en el directorio rais
2. He creado un DSN llamado MIDSN.USERID
Questions:
1. ¿Porque sale este mensaje de error?
2. No tengo permisos establecidos en la base de datos. Pero si lo hago,
¿como puedo configurar el fichero .mda en la fuente de datos ODBC?
Respuesta: Su usuario admin no tenia ningún permiso en el orgtest mdb.
Tan solo asegúrese de que el admin tiene derechos para mdb en este escenario.
El controlador ODBC accede al mdb a traves de admin.
[volver
al menú]

Cuentas
POP3:
Usted puede añadir y editar sus cuentas pop a traves de su Panel de
Control. Por favor note que, para su lector de correo exclusivamente,
es una combinación de su userid y el nombre de cuenta que usted define.
De sta forma, si usted define su cuenta pop como "jose" y
su userid es "ntclient", el userid que deberá introducir en
su lector de correo es "ntclient.jose". Por favor no introduzca
esta combinacion en el campo de entrada de la cuenta pop, solo para
recoger el correo.
El servidor POP3 (correo entrante) es: www.sudominio.com
Cómo utilizarlo:
A través de sus Panel de Control puede acceder a la configuración de
las cuentas de correo. Hay tres entradas para cada cuenta POP3. Aquui
tiene algunos ejemplos.
Ejemplo 1:
Su userid es "ntcliente" y su nombre de dominio es "dominio.com".
Si quiere dar una cuenta pop para "webmaster" con la clave
12345, debería introducir "webmaster" en los dos primeros
campos y 12345 en el tercero.
Por lo tanto, para recoger el correo de esta dirección de bera configurar
su programa de correo de la siguiente forma:
POP3 Server: www.dominio.com
User ID: ntcliente.webmaster
Password: 12345
Ejemplo 2:
Lo mismo que lo anteriro pero quiere que un usuario webmaster reciba
correo en admin@dominio.com
con la contraseña 12345. Para esto debe introducir admin en le pr4imer
campo, webmaster en segundo y 12345 en el tercero. Esta seria la configuracion
para recoger el correo:
POP3 Server: www.dominio.com
User ID: ntcliente.webmaster
Password: 12345
Note que es igual que en el ejemplo 1, sin embargo el correo es enviado
a admin@dominio.com en vez de
webmaster@dominio.com.
Finalmente, sepa que los cambios introducidos no son automaticos. Hay
un ligero lapso de tiempo hasta que la información es procesada.
Importante: recuerde que HostingU no ofrece servicio de SMTP
(correo saliente). Deberá utilizar el servidor de correo saliente de
su proveedor de acceso a Internet (ISP).
No puede utilizar
su numero de IP en sustitución del nombre de dominio.
Pregunta: ¿Que pasa si envio un mensaje a una dirección errónea? ¿Es
devuelto al remitente?
Respuesta: El postmaster se lo notificará de la siguiente manera: Your
message has
encountered delivery problems to the following recipients: wekjhkjh@kljhksdh
Unable to deliver to destination domain.Cannot resolve kljhksdh.
[volver
al menú]

Visual
Interdev:
Pregunta: Estoy utilizando Visual InterDev y no se cómo configurar las
conexiones de datos de forma que lo pueda programar desde mi ordenador
y luego guardarlo en el servidor y ejecutarlo.
Respuesta: Al configurar las fuentes de datosw ODBC note lo siguiente:
1. El nombre de dsn creado es una combinación de su userid + . + lo
que lo haya llamado. De esta forma, si nombra el DSN "MiBasedeDatos"MyAccessDatabase"
y su userid es "ClienteNT" el dsn sería referenciado como
"ClienteNT.MiBasedeDatos". Da igual mayúsculas o minúsculas
2. Al referenciar una tabla se asume en el directorio raiz de su espacio.
De esta forma si ha colocado una base de datos en el directorio "scripts",
la entrada en el campo del nombre de la base de datos sería "scripts\MiBasedeDatos.mdb".
3. Si esta utilizando Visual InterDev, necesitar introducir la ruta
completa de su base de datos. La ruta será siempre "d:\webs\"
+ user id + nombre base de datos. En el ejemplo anterior seria "d:\webs\ClienteNT\scripts\MiBasedeDatos.mdb".
4. Si está utilizando Visual InterDev para desarrollar y testar localmente
para luego subir al servidor (un muy buena manera de desarrollar websites)
siga los siguientes pasos:
a. Situe su base de datos local (dbc, mdb) en el mismo sitio si estuviera
situado en el servidor, p.e. d:\webs\<userid> ruta.
b. Cree un DSN local con el mismo nombre que el que está en el servidor,
p.e.
<userid>.<nombre dsn>
c. Después de testarlo utilice la opción Copy Web del menú Project para
transferir sus ficheros al servidor (sólo serán copiados los ficheros
modificados). También puede conectarse al servidor y utilizar Add Files/Folders
para transferir de su ordenador al servidor.
Pregunta: No puedo encontrar la forma de transferir ficheros de Visual
InterDev a mi dominio.
Respuesta: Utilice la opción Copy Web, Seleccione Project, Copy web
y siga las instrucciones.
[volver
al menú]

SENDMAIL:
Una manera muy sencilla de utilizar sendmail es a través del programa
jmail.asp disponible en su directorio stats/samples. Al invocar este
formulario con el método GET desde su formulario htm o asp, usted puede
enviar correo electrónico facilmente. El programa jmail.asp analiza
los campos de su formulario y genera un e-mail, es un excelente ejmplo
de utilización de colecciones en ASP. Testmail.asp de ASP es un ejemplo
de página que invoca a jmail.asp y se encuentra en el mismo lugar que
jmail.asp. Hay algunas campos que jmail.asp interpreta como especiales
ya que estan relacionados con el mensaje a enviar. Pueden ser campos
ocultos o normales:
send_to - Esto es la persona a la que se envía el correo y es el único
campo mandatorio.
email - Este es el remitente, puede ser cualquier cosa y no es mandatorio.
mail_subject - Campo para asunto.
mail_body - cuerpo del mensaje
submit - nombre para el boton de enviar
El resto de los campos serán introducidos en el cuerpo del mensaje con
el prefijo del nombre del campo.
[volver
al menú]