Archive for the ‘iis’ Category

¿Como programo en ASP un download de archivos desde un servidor?

October 23, 2007

Hay varias maneras de hacerlo, he aqui una manera facil:

Este archivo lo deben llamar “download.asp”:

<%
Response.ContentType = “application/x-unknown” ‘ arbitrary
fn = “loquesea.jpg”
FPath = “c:\” & fn
Response.AddHeader “Content-Disposition”,”attachment; filename=” & fn

Set adoStream = CreateObject(“ADODB.Stream”)
adoStream.Open()
adoStream.Type = 1
adoStream.LoadFromFile(FPath)
Response.BinaryWrite adoStream.Read()
adoStream.Close
Set adoStream = Nothing

Response.End
%>

Luego esta rutina debe ser llamada desde alguna de estas:

<%
response.redirect(“download.asp”)
%>

Download loquesea.jpg

window.location.replace(‘download.asp’);

That´s all.

Extraido de: http://classicasp.aspfaq.com/general/how-do-i-prompt-a-save-as-dialog-for-an-accepted-mime-type.html

Upload de archivos en ASP

October 19, 2007

Extraido de: http://soloasp.com.ar/vereje.asp?eje=51

Upload de archivos

Permitirle al cliente subirle archivos al servidor es algo muy comun y cada vez mas necesario para que los sitios web sean mas dinámicos y configurables. Veremos una solucion rapida para realizar esta misión

Existen componentes para realizar la tarea (algunos muy buenos y recomendables) pero si no queremos hacer uso de ellos porque no siempre nuestro hosting permite instalarlos (algunas veces hay que pagar adicinonales), podemos hacer un upload por ASP PURO

Para el ejemplo, vamos a usar un script que lo pueden Descargar Aqui
El ZIP contiene 2 archivos.

freeASPUpload.asp Corazon del upload. Clase implementada con sus metodos y propiedades
(no hace falta que entendamos o miremos este archivo, salvo que nos interese, por supuesto)
PruebaUpload.asp Ejemplo de upload. (es el código que está aqui abajo)

IIS, cambio de puerto (el 80 por default), Baby ASP web server version 2.7.2

September 12, 2007

Se puede cambiar el puerto por donde atiende un sitio Web publicado en IIS.

Para realizarlo sólo debes ir al administrador de IIS, para entrar al administrador de IIS, inicio/ejecutar/inetmgr, luego dar click con el botón derecho sobre tu sitio, ir a propiedades, en la lengüeta “Sitio Web” sobre la sección “Identificación Sitio Web” en la propiedad “Puerto TCP” debes cambiar por el puerto que quieras.
Además de habilitarlo en tu router, por ultimo para llamarlo se debe colocar: http://tusitioweb:puerto

Internet Information Server 5.0

Internet Information Server es un servidor web, que incluye los servicios de: HTTP, HTTPS, FTP, SMTP (correo saliente) y NNTP (grupos de noticias). Además es capaz de ejecutar varios motores de script como : ASP, PHP, Cold Fusion, etc …

A diferencia de su hermano menor IIS 4.0, la nueva versión del Internet Information Server (IIS) 5.0 está incluida en el sistema operativo (S.O) Windows 2000 Server, Advanced Server y ahora tambien en Windows XP Proffesional y Server, si no indicamos lo contrario durante la instalación del S.O esta aplicación se instalará por defecto con los servicios web y smtp, no instalándose el servidor nntp para los grupos de noticias ni el ftp que debería especificarse si se quieren instalar.

Si por el contrario no se ha instalado IIS 5.0 es necesario ir a Mi PC -> Panel de Control -> Añadir o quitar programas y seleccionar “añadir y quitar componentes de Windows” (figura 1), seleccionar Internet Information Server, nos pedirá el cd de Windows 2000 o Windows XP para copiar e instalar el software.

Una vez instalado para acceder al panel de control del IIS 5.0 tenemos que ir a Inicio -> Programas -> Herramientas de administración – > Internet Information Server, obtendremos la MMC (Microsoft Managemente Console), figura 2, que es el panel de control para el IIS 5.0 desde donde administraremos, instalaremos y modificaremos nuestros Webs. Por defecto cuando se instala el IIS 5.0 se crea :
· Un Site principal (Default Web Site)
· Un Site de administración, donde están las ayudas y las páginas de administración del IIS 5.0 en html, por seguridad este Site siempre se instala en otro puerto distinto al 80.
· Servidor SMTP
· El servidor NNTP para los grupos de noticias debe seleccionarse si se quiere instalar, al igual que el servidor FTP.
El IIS 5.0 por defecto se instala en los siguientes directorios:

%Systemroot%\System32\InetSrv
%Systemroot%\System32\InetSrv/IISAdmin
c:\InetPub
C:\Winnt\Help\IISHelp

El directorio del web por defecto es c:\inetpub\wwwroot

También instala dos usuarios por defecto para el acceso anónimo a los Webs:

IUSR_Nombre_de_Maquina
IWAM_Nombre_de_Maquina

A partir de ahora hay que configurarlo y crear nuevos Web Sites.
Configuración del Web por defecto.
Una vez instalado, como he comentado antes, se crea por defecto el “default Web Site” y hay que configurarlo y optimizarlo, para eso con el botón derecho hacemos click en sobre el “Default Web Site” y seleccionamos “Propiedades” (figura 3), aquí nos encontramos un panel con múltiples opciones, éstas sirven para la configuración y optimización del Site, a continuación describiremos las opciones más importantes :

Web Site: Esta opción nos va a servir para dar nombre a nuestro Site (en la consola del IIS) un nombre descriptivo para que nosotros identifiquemos el Web, para poner la IP del Web (si tenemos varias, recordemos que con el IIS 4.0 y 5.0 se pueden poner múltiples Sites con una misma IP), el botón “Advanced” nos permitirá colocar el Host Header name (el nombre del web) o lo que es lo mismo poner la url www.depruebas.com (sin el http://) (figura 4), además esta opción nos permite también poner múltiples nombres de dominio al mismo Web, supongamos que tenemos un Web con tres dominios que apuntan al mismo Web y que contienen las mismas páginas, pues sólo es necesario ir añadiéndolos en esta opción el nombre de dominio y la ip (que podría se la misma para todos). Desde esta opción también podemos cambiar el puerto que por defecto es el 80 a otro que nos interese más. Por ejemplo, podríamos cambiarlo al puerto 81 y acceder al web de la forma http://www.depruebas.com:81.

Operators: Por defecto los operadores del web son los usuarios con permisos de administrador en Windows 2000. El IIS tanto la versión 4.0 como la 5.0 utilizan la seguridad del sistema operativo Windows NT para el IIS 4.0 y Windows 2000 Server o Advanced Server para IIS 5.0.

Performance: También podemos optimizar el rendimiento del Site en función de los usuarios que esperamos nos visiten.

ISAPI Filters: Los filtros ISAPI (Internet Server Application Programming Interface) son programas (DLL por lo general y escritos en C++ ) que interactúan con el IIS, se utilizan para crear extensiones y filtros para el IIS.
Home Directory :D esde este panel (figura 5) decidiremos donde se alojaran las páginas de nuestro web, tenemos tres opciones:
· En un ordenador de la red y accedemos al directorio como una unidad compartida
· o lo redirigiremos a otra URL.

Por defecto y si no se cambia desde esta opción las páginas físicas del Web se sitúan en c:\inetpub\wwwroot en el mismo servidor donde esta el IIS.

También tenemos varias opciones interesantes:
· Read : el site dejara que las páginas sean accedidas para leer
· Write: permitirá hacer Uploads al directorio que se especifica arriba.
· Directory Browsing: permite hacer un listado del directorio.
· Log Visits: crea un registro de los visitantes del site.
· Execute Permissions : Configura la seguridad a nivel de archivos y páginas que se pueden ejecutar.
o none no ejecuta nada y solo procesa paginas HTML
o Scripts only permite la ejecucion de paginas asp, html y codigo de scripting.
o Scripts and Executables permite ejecutar codigo scripting y programas.

· Application Protection: Configura la seguridad a nivel de aplicación. Hay tres formas de ejecutar una aplicación web :
o Low nivel más bajo, donde las aplicaciones webs corren todas juntas en el mismo proceso junto a los servicios web y si una aplicación se cae, cae todo el servidor.
o Medium donde las aplicaciones corren juntas separadas de los servicios web.
o High donde cada aplicación corre en espacios separados de memoria y separadas de los servicios web.
Documents : A través de esta opción podemos poner un nombre de página para que se ejecute automáticamente cuando se ponga la dirección del web. Es decir, si nuestra pagina por defecto es index.asp cuando escribamos en el navegador http://www.depruebas.com el IIS mostrará por defecto la pagina index.asp.
Directory Security : La seguridad del web viene integrada en la seguridad el windows 2000, a través de esta opción daremos acceso al web a todos los usuarios o restringiremos el acceso a todos los usuarios excepto al administrador y usuarios validados o podremos determinar que IP tienen acceso al web y que IP no (figuras 6 y 7). Se pueden dar permisos para que determinados grupos y/o usuarios tengan acceso al web (si el web no es de dominio público) pero esto debemos hacerlo a través del explorador de windows con la seguridad de windows 2000. Este apartado de integración de seguridad del IIS con windows 2000 lo veremos más adelante cuando hablemos de seguridad.

La primera opción de seguridad es el acceso anónimo y la autentificación en el web si pulsamos el botón nos aparece lo que nos muestra la figura 6, a través de esta opción restringiremos el acceso a todos los usuarios excepto el administrador y usuarios permitidos o se lo habilitaremos a todos dando permisos de acceso al usuario anónimo de internet que se llama IUSR_Nombre_de_Maquina (la contraseña de este usuario la genera automáticamente el sistema por lo que no es conveniente tocarla). Debajo del acceso anonimo tenemos los métodos de autentificación, aquí la opción importante es la segunda que si tenemos un web en una intranet con acceso restringido a usuarios registrados con esta opción chequeada los usuarios se validaran automáticamente con la seguridad de windows 2000

Por ultimo tenemos las opciones de seguridad por IP (figura 7) para restringir usuarios según la IP de donde procedan.

Estas opciones que hemos vistos son las más importantes a la hora de configurar un Web Site, existen algunas más que permiten modificar y personalizar más el Sitio Web.

Instalación de nuevos Webs

La creación de nuevos webs es bastante sencilla y una vez has creado uno, crear más es repetir siempre los mismos pasos, que son los siguientes :

1. Crear un nuevo web (figura 8)

Con el botón derecho del mouse pulsamos encima del nombre de la maquina y seleccionamos nuevo web site.

2. Ponerle un nombre para identificarlo en la MMC (figura 9).

3. Asignarle una IP, puerto (por defecto el 80) y un asignarle un Host Header, es decir, asignarle un nombre de dominio (figura 10).

Si trabajamos en un entorno local o de intranet, el Host Header no es necesario ponerlo

4. Asignarle una ruta física en disco (figura 11).

Es decir, asignarle un directorio en disco. Recordemos que el “web por defecto” del IIS se crea en c:\inetpub\wwwroot (ruta que puede cambiarse si se desea). Para no liarnos y tener separados los webs podemos crear un directorio root para contener todos los Webs que queramos crear, asi nuestra ruta nos quedaria c:\intepub\roots\pruebas, siendo pruebas nuestro directorio para esta aplicación web.

5. Seleccionar los permisos de ese web (figura 12).
Los permisos de ejecución de páginas, si ejecuta Scripts, dll o exe o solo páginas asp.

Una vez creado el nuevo web hay que instalar las extensiones de Front Page como se explica en el siguiente punto y configurar el web como esta explicado en el punto anterior.

Directorios virtuales

No existe una definición exacta de Directorio Virtual ,Pero podríamos decir que es un directorio dentro del web, por ejemplo si nuestro web se llama Concurso.com

http://www.depruebas.com

un directorio virtual sería /musica, y se llamaría desde el navegador

http://www.depruebas.com/musica

Este directorio tendría la capacidad de que podríamos trabajar con él desde el Visual Interdev o desde el Front Page como si fuera un Web, creándonos un proyecto solo de este directorio virtual y sin tener que bajarnos todo el web para trabajar.

¿Como creamos un nuevo directorio virtual?

Nos posicionamos con el ratón en el web donde queremos crear el directorio virtual, un click con el botón derecho del ratón y seleccionamos Nuevo -> Directorio virtual y después nada más sencillo que seguir las imagenes de la 19 a la 22.

1.Primero nos pedira un nombre identificativo, recordar que el nombre que pongais aquí es el que saldrá en la URL después del dominio, si el directorio se llama musica, en el navegador se vera http://www.depruebas.com/musica. (figura 19)

2.Seleccionamos una ruta fisica en disco para guardar las páginas que este directorio contendrá. (figura 20)

3.Seleccionamos los permisos y el tipo de páginas y aplicaciones que se ejecutaran desde este directorio. (figura 21)

Una vez creado podemos modificar sus propiedades, si nos posicionamos en el directorio con el ratón, click con el botón derecho del ratón y seleccionamos propiedades sale la ventana que muestra la figura 22. Desde aquí podemos cambiar varias de sus propiedades como la página por defecto, la seguridad del directorio, si queremos que el directorio sea solo para usuarios registrados y algunas opciones más.

¿Como convertimos un directorio existente en directorio virtual?

Nos posicionamos con el ratón en el directorio que queremos cambiar a directorio virtual, un click con el botón derecho del ratón y seleccionamos propiedades y nos aparece la figura 23, aquí tenemos que pulsar el botón create y convertiremos nuestro directorio normal en virtual.

Para eliminarlo, es decir, dejar se ser directorio virtual y pasar a ser directorio normal, pulsamos el botón llamado eliminar, esto no quiere decir que borraremos el contenido del directorio, pulsando este botón el directorio y su contenido seguirán existiendo pero como un directorio normal y corriente sin acceso a él desde un cliente Front Page o Visual Interdev.

Instalación de las extensiones de Front Page

El Web por defecto las trae instaladas por defecto, pero cada vez que creemos un nuevo Web hay que instalarlas aunque no es necesario hacerlo si ese web no va a utilizar Front Page o Visual Interdev y solo se conectaran a el clientes FTP. Como servidor web funcionara igual con o sin la extensiones.

¿Por que instalar las extensiones de Front Page?

Es probable que el administrador de sistemas o la persona responsable del servidor no las utilice o no las necesite pero si no se instalan las extensiones no se podrá tener acceso al web mediante Front Page o mediante Visual Interdev para desarrollar.

Para instalar las extensiones de Front Page hacemos clic con el botón derecho del ratón sobre el nuevo web que hemos creado (figura 14) y seleccionamos Todas las tareas -> Configurar Extensiones de Servidor, a partir de aquí nos van a aparecer una serie de pantallas de ayuda para configurar las extensiones.

1.Creación de los grupos de Windows (figura 15).

Por defecto cuando instalamos las extensiones de Front Page, el IIS nos va a sugerir crear un grupo específico para ese nuevo web pero esto no es aconsejable utilizarlo por lo que deschequearemos esta opción.

No es aconsejable porque esta opción lo que va hacer es crear un grupo de usuarios dentro de la administración de usuarios de Windows 2000 con lo que se nos creará un grupo por cada web que creemos y es muy probable que algunas de estas web no utilicen grupos, ni usuarios validados en el web, es decir, que sea un web para todo el público. Por otro lado, es mas aconsejable ir creando grupos desde el administrador de Windows 2000 y saber que creamos y donde vamos a utilizarlos.

2.Control de Acceso (figura 16).

Aquí daremos permiso a los grupos que administran el web, por defecto es el grupo de administradores el que tiene permisos de administración.

3.Mail Server (figura 17).

Y con esto quedan instaladas las extensiones de Front Page.

Seguridad en IIS 5.0

La seguridad de un Web a través de la MMC viene restringida a poder decirle al web “este web lo pueden ver todos los usuarios, o este web solo lo utilizan los administradores (figura 1), o solo lo ven determinadas IP”, esto es asi porque la seguridad del Internet Information Server va asociada a la seguridad de Windows 2000, por lo tanto para permitir y denegar accesos a determinadas partes del web como poder acceder a directorios virtuales o poder enviar ficheros al web se ha de utilizar la seguridad de Windows a través del los grupos y usuarios (figuras 25 y 26).

Supongamos el siguiente escenario de trabajo.

Tenemos un Web con un directorio virtual llamado “musica” que solo queremos que usuarios registros, que ciertos usuarios puedan acceder a él. Lo primero que tendremos que hacer es ir a las propiedades del directorio virtual desde la MMC, click con el botón derecho del ratón y seleccionamos propiedades y la opción Seguridad del Directorio y lo dejamos tal como muestra la figura 24 con lo que conseguiremos que los usuarios anónimos, que no estén identificados en el servidor, no puedan acceder al directorio, pero podrán acceder al resto del web, y a este directorio solo accedan los usuarios validados en el Windows 2000.

Con esta opción chequeada solo conseguimos que los usuarios con permisos de administrador puedan acceder al web para dar permisos de acceso a otros usuarios deberemos ir al explorador de Windows y situarnos en el directorio físico, click con el botón derecho del ratón y seleccionamos la opción de propiedades y ahí la opción seguridad (figura 25). Aquí deberemos añadir o eliminar los usuarios o grupos de usuarios que queramos que tengan acceso al web.

Los usuarios y/o grupos en windows 2000 se crean a través de la opción Computer Management, desde Inicio -> programas -> Computer Management y seleccionando Local Users and Grups.

Baby ASP Web Server Version 2.7.2:

Esta solucion puede ser util si tienes windows xp home, el cual no dispone de IIS.


Baby ASP Web Server Version 2.7.2
This program was build as an alternative for Microsoft’s IIS. The main goal was to design a simple web server with support for ASP. Setting up Baby ASP Web Server is very easy: copy the executable to a directory of your choice, set the directory of your webpages and it’s ready to run!

Features:
- Multi threaded.
- Real time server log.
- Configure directory for webpages (same for all connections).
- Configure default HTML page.
- Support for GET, POST, and HEAD methods (form processing).
- Sends directory listing if default HTML is not found in directory.
- Native ASP support (Request, Response, Server, QueryString and Form collections, Session, etc).
- Cookie support (including ‘arrays’ and enumeration!).
- SSI (Server Side Includes) support.
- Statistics: total connections, successful and failed requests and more.
- limit: 5 simultaneous connections.

Download Baby Web Server 2.7.2
Download Spanish version by Guillermo Néstor Dranka

Get C++ source code

New: Quick ‘n Easy Web Server 3.0 with lot of extra features!

Web: http://www.pablosoftwaresolutions.com/html/baby_web_server.html
Este producto que presentamos es de extrema utilidad para los usuarios de Windows XP Home Edition, que deseen disponer de un servidor donde probar sus páginas realizadas en ASP de manera local.

Un servidor web es un programa que envía páginas web a los usuarios que las soliciten. Si necesitamos programar páginas activas del servidor en ASP (Active Server Pages), necesitaremos instalar un programa en nuestro ordenador que permita procesar los programas realizados en ASP y componer la página que se enviará al usuario. Los conceptos de páginas que se ejecutan en un servidor se explican en el manual de ASP.

En este caso comentamos Baby ASP Web Server, un servidor web muy sencillo, que soporta páginas programadas con ASP. http://www.pablosoftwaresolutions.com/html/baby_web_server.html

Lo natural para ejecutar páginas web en ASP es utilizar el servidor IIS (Internet Information Server) de Microsoft, la empresa encargada de la tecnología ASP. Pero el problema es que IIS no se puede instalar en XP Home y otros sistemas operativos más antiguos. Para esos sistemas existía un servidor, también muy sencillo, de Microsoft, que se llamaba Personal Web Server, pero este producto ha dejado de mantenerse por Microsoft y es de muy difícil acceso.

Por ser un programa muy sencillo, hay muy poco que comentar de Baby ASP Web Server. Se puede descargar y utilizar de manera gratuita. Una vez descomprimido el zip de descarga, es un simple programa ejecutable, que tendremos que poner en marcha como cualquier otro programa, para activar el servidor. En el momento que el servidor esté activo, podremos acceder a las páginas de nuestro ordenador por la dirección:

http://localhost/

Las pocas cosas que se pueden configurar en este servidor son:

  • Puerto en el que escucha (El 80 es el puerto por defecto. No tocar esto si no sabéis cómo funciona)
  • Directorio raíz donde están las páginas del servidor. Es donde irá el servidor a buscar los archivos ASP que haya que servir.
  • Página por defecto, que es el nombre de documento por defecto. El archivo que servirá si no se especifica ningún archivo dentro del directorio.
Baby ASP Web Server

Nosotros hemos probado este programa con una aplicación web desarrollada en ASP, que teníamos en marcha en un servidor IIS y mediante Baby ASP Web Server todo ha funcionado exactamente igual que en el IIS.

Conclusión

Baby ASP Web Server es una gran ayuda. Una opción muy interesante y sencilla de usar para convertir nuestro XP Home en un servidor web compatible con ASP. Excelente porque en XP Home no se puede, en principio, instalar el IIS, el servidor web de Microsoft para trabajar con páginas ASP.

PHP: Instalando PHP bajo IIS en Windows XP

September 9, 2007


Curso de php:

http://geneura.ugr.es/~maribel/php/

Primero y principal que es PHP:

* PHP (acrónimo recursivo de “PHP: Hypertext Preprocessor”, originado inicialmente del nombre PHP Tools, o Personal Home Page Tools) es un lenguaje de programación interpretado. Aunque fue concebido en el tercer trimestre de 1994 por Rasmus Lerdorf no fue hasta el día 8 de Junio de 1995 que fue lanzada la versión 1.0. Se utiliza entre otras cosas para la programación de páginas web activas, y se destaca por su capacidad de mezclarse con el código HTML.
http://es.wikipedia.org/wiki/PHP

* Personal Home Page. Lenguaje script avanzado para diseño de sitios.
http://webmaster.lycos.es/glossary/P/

* Lenguaje de programación tipo script para entornos Web utilizado, sobre todo, en servidores Linux con el fin de personalizar la información que se envía a los usuarios que acceden a un sitio web. Es un programa de software libre con unas funciones muy semejantes a las de ASP y JSP.
http://www.xpress.com.mx/glosario_p.jsp

* del inglés hypertext preprocessor (acrónimo recursivo). Un lenguaje de programación utilizado mayormente para desarrollar servicios web. PHP es un lenguaje de fácil aprendizaje, distribuido en forma gratuita, que permite interactuar con muchos sistemas de gestión de bases de datos.
http://fbio.uh.cu/bioinfo/glosario.html

* Lenguaje de programación de estilo clásico, o sea, con variables, sentencias condicionales, bucles, funciones, etc. Está más cercano al JavaScript oa C. PHP se ejecuta en el Servidor.
http://www.portal-uralde.com/dicp.htm

* es un lenguaje de programación que se ejecuta en el servidor y se integra fácil y eficazmente con HTML y con las bases de datos en MySQL .
http://www.hrh.es/glosario.htm

Estoy en la tarea de habilitar una pequeña Web usando el portal Joomla, uno de los mas populares softwares de tipo CMS. Los requerimientos para usar Joomla son disponer de un Servidor Web equipado con intérprete de lenguaje PHP y con un motor de Base de Datos.

En un artículo previo (ver [Guía] Instalación del Servidor Web Microsoft IIS bajo WinXP ) mostré cómo habilitar el Servidor Web gratis de la Microsoft, el IIS, el cual viene incluido con Windows XP Pro.

En esta ocasión, voy a mostrar como instalar el segundo requerimiento del Joomla, un Intérprete del lenguaje PHP habilitado para uso con el Servidor IIS. Aunque el PHP es típicamente usado bajo el Server Apache, en realidad es también posible utilizarlo bajo IIS.

Donde conseguir PHP:

El primer paso es conseguirse el último instalador de PHP para IIS, el cual podemos bajar desde http://www.php.net/downloads.php.

Existen dos versiones para Windows, una es un instalador .exe (de 18 MB) que proporciona una instalación fácil pero con poco control sobre el resultado; mientras que la otra es simplemente un archivo zipeado (de 9 MB) que obliga a una instalación completamente manual.

Instalación:

Es preferible usar la instalación manual, de modo que bajamos la versión zipeada y se debe descomprimir en alguna carpeta.

La tipica es instalar PHP en la carpeta C:\PHP, se puede escoger cualquiera.

Configurar PHP:

El Interprete de PHP se configura editando un archivo de texto, el php.ini. Notese que al descomprimir el archivo PHP que hemos descargado, no hay un archivo con ese nombre. Lo que debemos hacer es renombrar el archivo “php.ini-recommended”, dejandolo como “php.ini”.

Ahora debemos modificar los parametros siguientes, para que queden apuntando a la ruta donde colocamos el Interprete PHP.

El significado de los parámetros que debemos cambiar es:

doc_root = Debe apuntar a la carpeta que contiene a nuestro Sitio Web.
extension_dir = Esta es una carpeta del PHP que se usa para colocar modulos opcionales en forma de DLLs.

También debemos especificar los parametros de Correo, con los datos de nuestro Servidor SMTP … esto es usado porque PHP tiene funciones que permiten a nuestros Sitios Web la generación de mensajes de correo electrónico.

Es por ello que en mi Guía previa tuve cuidado de habilitar el Servicio SMTP de IIS, de esa manera no quedo dependiendo de un Servidor ajeno (como el de mi ISP). Los parametros del php.ini que debemos ajustar son:

SMTP = localhost
smtp_port = 25
sendmail_from = rudel@fach-extraoficial.com

Uso “localhost” para indicar que es mi propio PC el que actuará como Servidor SMTP. La casilla de correo es usada sólo como dirección de retorno de los mensajes … no es necesario que exista en nuestro propio PC.


Follow

Get every new post delivered to your Inbox.