Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Diabliyo

#671
PHP / Re: Como Instalar PHP en IIS !!!???
21 Diciembre 2006, 18:45 PM
Cita de: CarlosNuel en  9 Diciembre 2006, 05:46 AM
mira lo que encontre, espero te sirva
How to install PHP 5.x on Windows Server 2003 with IIS 6
http://www.peterguy.com/php/install_IIS6.html

bastante bueno el tutorial :)

Gracias por tu link, me dio buenos tips de configuracion para IIS, aunque NO me resolvio el problema de dejar funcionando PHP, pero minimo si me dio algunos datos extra y sobre todo la idea :D...

Finalmente solucione el problema por mi propia cuenta, rascando en varios manuales y viendo que  ninguno asia valido su objetivo (dejar PHP funcionando).

Asi que realize un manual para poder configurar cualquier version de PHP sobre cualquier Sistema Operativo Windows que utilize ISS como Servidor de HTTP. Aqui dejo el link:

----> http://foro.elhacker.net/index.php/topic,153434.0.html <----

Gracias por su ayuda a todos !!

byee
#672
-------------------- INTRODUCCION --------------------

Este Manual lo he realizado ya que me vi en un gran lio para la configuracion de un servidor HTTP sobre sistemas operativos Windows (XP/NT/Server) y por mas que me la pase buscando en la Red, siempre encontraba Manuales los cuales "segun" proporcionaban la mejor configruacion para un correcto funcionamiento de PHP sobre IIS, y al finalizar dichos manuales nunca enia Servicion de PHP :(....

Tras muchos intento y post INCONCLUSOS en distintos Foros, realize mi propia configuracion e instalacion de un metodo muy simple, muy practico y RAPIDO. Mas que nada, sin la necesidad de estar Re-Iniciando el Equipo Servidor o donde queramos instalar y tener presente el Servicion de PHP sobre IIS.

Les dejo este Manual con el fin de ir incrementando nuestros conocimientos y tengan una mejor opcion para su configuracion facil y rapida de su servidor HTTP.

Antes de continuar con la lectura de este manual, debes saber que he utilizado como ejemplo un PC con Windows XP SP2 e instalando una version de PHP v4.4.4, pero esta misma configuracion sirve para Windows 98/NT/2000 Server/Small Business Server 2003/XP y PHP 5.2.0 o versiones mas recientes, asi mismo esto esta comprobado por mi mismo ya que he instalado la version mas reciente en otros Servidores y todo funcionando correctamente.

NOTA: las imagenes del manual y el manual completo descargable, lo puedes encontrar en el enlace a mi Repositorio de Archivos(Ver alFinal del Manual).






-------------------- DESCARGA DE UTILERIAS --------------------

Solamente necesitamos descargar un par de aplicaciones, tambien quiero hacer constar que mi configuracion NO solo se aplica para PHP 5.2.0, sino que funciona para cualquier PHP que se desee instalar:

- php-5.2.0-Win32.zip - Descargar
- browscap.ini - Descargar

A continuacion la explicacion paso a paso de la instalacion de ISS y PHP.






-------------------- Instalando IIS --------------------

Accesamos a: INICIO(Start) >> PANEL DE CONTROL(Control Panel) >> AGREGAR/QUITAR PROGRAMAS(Add/Remove Programs) y en la ventana que se nos despliega, da click en el boton: AGREGAR/QUITAR COMPONENTES DE WINDOWS(Add/Remove Windows Components), en seguida se abrira otra ventana [Ver Imagen 1], en seguida da click sobre Internet Information Services y da click en DETALLES y palomea las opciones de [Ver Imagen 2]:

-Common Files.
-File Transfer Protocol.
-Internet Information Services.
-SMTP Services.
-World Wide Web Services.

Ahora ACEPTAMOS/OK todo y esperamos a que Windows Instale los componentes necesarios.

NOTA: si utilizas Apache deberas desinstalarlo o bien Quitarlo del Inicio del Sistema.






-------------------- INSTALANDO PHP --------------------

Una vez descargado el paquete comprimido de PHP, lo descomprimes y renombras como: php, despues lo pones en la Raiz del Sistema y quedaria asi:

C:\php

Accedes al directorio php y encontraras el archivo php.ini-dist, lo renomrbas y quedara asi [Ver Imagen 22]: php.ini

En seguida crea la carpeta extras (si es que no existiese), y copia en dicha carpeta el archivo browscap.ini [Ver Imagen 21].

Sal del directorio extras y abre el archivo php.ini, Busca la linea de browscap y modificala poniendo la direccion del browscap.ini [Ver Imagen 23].

Finalmente nos sercioramos que en la raiz del directorios php(C:\php\) se encuentre el archivo DLL isapi de neustro php [Ver Imagen 22]. Este archivo se llamaria asi: php[VERSION]isapi.dll, en los PHP anteriores al 5 se encuentra en el directorio sapi.






-------------------- CONFIGURANDO IIS con PHP --------------------

En esta parte veremos la configuracion que se adapta para cualquier version de Windows, y mas abajo unos TIPS extras para los Windows Server(NT/2000/Business SErver 2003), pero recuerden NO brincarse esta parte, ya que en todos los Windows es necesario hacer esta configuracion.

Entramos a INICIO(Start) >> PANEL DE CONTROL(Control Panel) >> HERRAMIENTAS DE ADMINISTRADOR(Admin Tools) y en la ventana que estamos ahora, abrir Internet Information Services [Ver Imagen 3.

Se abrira una Ventana Nueva y Abrimos las Ramas:

Internet Information Service >> YOUR_SERVER_NAME >> WEB SITES y aparecera Default Web Site]]. Damos click derecho sobr enuestro Default Web Site y Stop [Ver Imagen 11](detenemos el servicio), ahora click Derecho Nuevamente y Propiedades [Ver Imagen 4].

Se abrira otra ventana referente a la configuracion d eneustro Default Web Site, y nos situamos en la pestana ISAPI Filters y pulsamos el boton ADD y configuramos[Ver Imagen 5]. En esta parte le dimos a ISS el ISAPI DLL de nuestro PHP.

Nos posicionamos en la pestana Home Directory y en la parte de Application Settings configuramos asi: [Ver Imagen 6]. Ahi mismo pulsamos el boton Configuration y en la pestana Mapping y pulsamos ADD [Ver Imagen 7], en esta parte agregar le diremos la extension de nuestras hojas PHP (.php) y junto el ISAPI DLL de nuestro PHP. [Ver Imagen 8].

Ahora vamos a la pestana Documents y pulsamos ADD y agregamos nuestra index para archivos PHP [Ver Imagen 9]. Despues eliminamos las demas de esa misma lista para que queden solo 2 en la lista [Ver Imagen 10].






-------------------- CONFIGURACION EXTRA DE ISS CON PHP PARA SERVIDORES --------------------

En esta parte veremos una configuracion extra que se realiza en Windows NT/2000/Small Business Server 2003.

En la ventana de Internet Information Services nos aparece una Carpeta Extra, la cual es Web Service Extensions. Damos click en dicha carpeta y del lado derecho aparecera un listado de las Extensiones Permitidas para el Servidor, pulsamos Add a new WebService Entension... [Ver Imagen 1_SRV] y saldra una ventana donde Agregamos el nombre PHP y proporcionamos la ISAPI DLL de nuestro PHP [Ver Imagen 2_SRV].

Finalmente aparecera en nuestro listado la Extension PHP de nuestro SAPI DLL PHP, nos sercioramos que aparezca ALLOWED, de caso contrario solo damos click a nuestra Extension PHP y pulsamos el boton ALLOW [Ver Imagen 3_SRV].






-------------------- CONFIGURANDO PATH DE WINDOWS Y REGISTRO --------------------

Damos Click Derecho y Propiedades sobre el icono de Mi PC(My PC) [Ver Imagen 12], nos posicionamos en la pestana Advanced y pulsamos el boton Environment Variables y aparecera una nueva ventana [Ver Imagen 13].

En la parte de System Variables buscamos la variable Path y pulsamos Edit [Ver Imagen 14]. Agregamos la direccion donde tenemos el PHP [Ver Imagen 15], en mi caso lo tengo en: C:\php444.

Con esto finalizamos la configuracion de las Variables, ahora vamos a INICIO(Start) >> EJECUTAR (Run) y escribimos: regedit.

La ventana del RegEdit [Ver Imagen 18] la dejamos abierta para checar la configuracion que haremos en los siguienets pasos, recuerda utilizar la direccion a TU PROPIO PHP, ya que yo utilizo la direccion C:\php444:

1- Abrimos el Block de Notas(Notepad) escribimos como se muestra en la imagen [Ver Imagen 16] y guardamos el archivo como: phpexe.reg. Este archivo .reg lo ejecutamos y ACEPTAMOS, ya que nos guardara en el registro la direccion a nuestro php.exe que esta ubicado nuestro PHP (C:\php444 en mi caso).

2- Abrimos un nuevo Block de Notas(Notepad) y escribimos como se muestra en la imagen [Ver Imagen 17] y guardamos el archivo como: phpini.reg. Este archivo .reg lo ejecutamos y aCEPTAMOS, ya que guarda la direccion donde esta guardado nuestro php.ini correspondiente a donde tenemos PHP instalado (C:\php444 en mi caso).

Regresamos a la ventana del RegEdit que habiamos dejado abierta y nos vamos hacia la siguiente direccion del arbol: HKEY_LOCAL_MACHINE >> SYSTEM >> CURRENT CONTROL SET >> SERVICES >> W3SVC >> PARAMETERS >> SCRIPT MAP y nos sercioramos que aparezca la variable registrada a la direccion del nuestro php.exe [Ver Imagen 19].

Ahora accedemos a esta otra direccion del arbol: HKEY_LOCAL_MACHINE >> SOFTWARE >> PHP y nos sercioramos que aparezca la variable registrada a la direccion hacia nuestra carpeta donde tenemos PHP instalado [Ver Imagen 20].








-------------------- REINICIO(Opcional) Y PHP FUNCIONANDO --------------------

Finalmente si deseamos podemos reiniciar el Systema, pero en si NO es necesarios xD, ahora solo regresamos a la ventana de: Internet Information Services y damos CLICK DERECHO y PROPIEDADES sobre nuestro Default Web Site y nos posicionamos en la pestana de ISAPI Filters y checamos que este en verde ;) [Ver Imagen 24].

Con esto concluye la configuracion y funcionamiento de nuestro PHP de la mejor forma :D. Espero y haya sido de su agrado, entendimiento y haya sido de gran ayuda ;).








-------------------- AGRADECIMIENTOS --------------------

Foro.elHacker.net
Staff: el-brujo, SoulLost, Zeo, otros..... Gracias por Ayudarme tanto y por la existencia del foro :D

Foro elRincondelC
Staff: gorka, rir y otros que se me escapen jijiji.... Gracias por su atencion, pasciencia y por un foro tan cool de programacion.

Foro Piratas Informatico
Staff:BenRu....  Gracias por la Invitacion al Foro y Muy Buena genete que anda por aqui ;)

Foro EspacioLinux
Staff: Al equipo Etel, que se esmeran por hacer Linux para todos jejeje y brindan la mejor ayuda que pueda haber en los foros de linux :D

Foro MCTekk
Staff: SparoHawk por tener una web de Anime tan interesante, por la atencion y buena raza :D








-------------------- NOTAS DEL AUTOR --------------------

Este Manual fue realizado el 21 de Diciembre del 2006 por:

Diabliyo
darkdiabliyo@hotmail.com
http://elite-mexicana.blogspot.com
http://darkdiabliyo.iespana.es (Mi Repositorio de Archivos)

Asi que cualquier queja y duda es bienvenida...

Cualquier Publicacion porfavor se pide que se conserve el nombre del Autor y se Respete la informacion :D.

Slackware, el mejor !!!

byeee
#673
Acaso alguien me puede ayudar ???...

Este es el codigo:

<?php
switch( $_GET["mov"] )
          {
          
//una vez procesada la parte de DEFAULT, se accede aki
          
case 'guardar':
                    echo 
"<td>";
                    if( (
$fpfopen"tmp/datos.txt""r" ))==FALSE )
                              echo 
"<span>Problem to open <b>BackUp File</b></span>";
                    else
                              {
                              
$failed=0;
                              
$buffgets$fp1024 );

                              
$linkconectar();
                              while( !
feof($fp) )
                                        {
                                        
$faileddestripar_enbase$buf$failed$link );
                                        
$buffgets$fp1024 );
                                        }

                              
mysql_close($link);
                              unset(
$buf);
                              
fclose($fp);

                              
chdir"tmp/" );
                              
chmod"datos.txt"0777 );
                              
unlink"datos.txt" ); //borrar archivo
                              
chdir"../" );

                              if( 
$failed!=)
                                        echo 
"<img src=\"imagenes/cristal/cancel.png\" border=\"0\"> <p><span>Problem to Insert All the Information. <p>"$failed" Registries they failed.<br>Maybe the information exist or something problem it happens.<br>Please check your Material List for Data Repeated.</span>";
                              else
                                        echo 
"<img src=\"imagenes/cristal/download.png\" border=\"0\"> <b>Information Saved.</b>";
                              }

                    echo 
"<br>";
                    echo 
"<form action=\"index.php?modulo=backups\" method=\"POST\">";
                    echo 
"<input type=\"submit\" value=\"Finalizar\">";
                    echo 
"</form>";
                    break;




          
//aqui es donde pide FILE o bien copia el FILE a una carpeta
          
default:
                    
//si ya existe FILE cargado, entra a este condicional
                    
if( $_FILES['archivo_txt'] && ($_FILES['archivo_txt']['type']=="text/plain") )
                              {
                              echo 
"<td colspan=\"5\" style=\"height:5px;\">";

                              if( 
copy$_FILES['archivo_txt']['name'], "tmp/datos.txt" )==FALSE )
                                        {
                                        echo 
"<span>Problemas para copiar archivo.<br></span>";
                                        }

                              else
                                        {
                                        echo 
"<form action=\"index.php?modulo=backups&mov=guardar\" method=\"POST\">";
                                        echo 
"<img src=\"imagenes/loading_01.gif\" border=\"0\">";
                                        echo 
"<p>The file backup is Loaded, now press the next button to Save All Information on the Data Base.";
                                        echo 
"<p><input type=\"submit\" value=\"Save Data\">";
                                        echo 
"</form>";
                                        }
                              echo 
"</td>";
                              }

                    
//si se accede al archivo PHP por primera vez, entonecs meustra esta forma para pedir FILE
                    
else
                              {
                              echo 
"<td>To Load Backup, please select your text file:<br>";
                              echo 
"<form action=\"index.php?modulo=backups\" method=\"POST\" enctype=\"multipart/form-data\">";
                              echo 
"<input type=\"file\" name=\"archivo_txt\"><br>";
                              echo 
"<input type=\"submit\" value=\"Send File\">";

                              if( 
$_FILES['archivo_txt']['name'] && $_FILES['archivo_txt']['type']!="text/plain" )
                                        echo 
"<br><span>File Format wrong, please use Text File Format.</span>";

                              echo 
"</form>";
                              echo 
"</td>";
                              }
                    break;
          }
?>



No funciona, no me permite subir el archivo al servidor...

Como ejemplo el software lo subi a: http://darkdiabliyo.iespana.es/fortune/index.php

Nose que este haciendo mal...

Gracias por su ayuda !!

bye bye
#674
Cita de: Ing_Amc en 18 Diciembre 2006, 19:59 PM
Cita de: Diabliyo en 18 Diciembre 2006, 18:09 PM
Hola:

Aqui dejo este link:

http://foro.elhacker.net/index.php/topic,152999.0.html

Es enlace a otro post aqui en este foro, donde trato de Configurar el Servidor de Correos en WINDOWS SMALL BUSINESS 2003 !!!

Quien pueda y quiera agradeceria su ayuda !!

Y para que windows?  :P

Montate Linux y usa el communigate, usa autentificación smtp y quitate de broncas. Yo lo usé muchisimo tiempo y creeme que es bueno.

Otra es que uses los servidores smtp/pop3 de Windows, o el Argosoft, pero es mejor Linux  ;)

Pasate por aquí  http://foro.elhacker.net/index.php/topic,151572.0.html

Suerte!

Si pudiera hacer lo que se me placiera ya hubiera instalado LINUX, ya que no he tenido broncas tampoco para utilziar mi PC como SERVIDOR... pero esto es cuestion de trabajo !!! :(

Respecto a los LINKS, explican como configurar FTP y SMTP/POP en un Windows Server muy pasado de antiguo... y no sirve de mucho :(, ya que las ventanas y opciones de configruacion estan absoletas !!!... En SMALL BUSINESS SERVER 2003 (como Windows Server 2003) ya no aparece la opcion de SMTP en Agregar o Quitar Programas, solo proporciona el servicio de FTP y otros... Para Entrada y Salida de Correos SMTP requiere a fuerzas el Exchange Server 2003, el cual esta instalado pero como lo muestro en la:

imagen 1, en el primer post...

PORFAVOR VEAN LAS IMAGENES, ANTES DE CONTESTAR ( ya que Ing_Amc esta respondiendo conforme al ENLACE que puse al otro post :S) ( vaya que lio)

Gracias por su atencion !!

bye bye
#675
Hola:

Aqui dejo este link:

http://foro.elhacker.net/index.php/topic,152999.0.html

Es enlace a otro post aqui en este foro, donde trato de Configurar el Servidor de Correos en WINDOWS SMALL BUSINESS 2003 !!!

Quien pueda y quiera agradeceria su ayuda !!
#676
Cita de: el-brujo en 15 Diciembre 2006, 19:32 PM
instalar un servidor smtp para Windows.

O bien usar un servidor smtp de otro servidor (linux, windows, es indiferente), pero recuerda añadir tu ip en la lista de relay para que te deje enviar e-mails.

SMTP = mail.server.com

Y que server.com permita enviar e-mails a tu ip (la de tu servidor).

Gracias por tu conestacion, serias tan amable de re-leer el post, porke lo acabo de modificar y creo que en ese mismo instante posteaste, asi que nose... talvez te sirva de algo saber la demas infor que puse.

En el servidor solo tengo el Servidor de Correo Outlook que viene dentro de los Servicios de Windows 2003, pero los demas equipos de la Red tienen en su propia session su configuracion del Outlook, ya que el SERVIDOR es solo LOCAL y no esta enlazado a un DOMINIO REGISTRADO, los usuarios envian/reciven emails de un dominio registrado pero en otro sitio !!! (internet)
#677
Hola:

Utilizo PHP 4.4.4, Apache 2.0.59 y SO Windows XP SP2.

Intento enviar un email y me marca el siguiente error:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\web\email.php on line 34

Dejo este pedazito de mi php.ini:

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =


Y tambien lo referente a mail en el phpinfo():

---PHP Core---
sendmail_from no value no value
sendmail_path no value no value
SMTP localhost localhost
smtp_port 25 25

---standard---
Internal Sendmail Support for Windows  enabled


Otro Dato Importante talvez
Estoy en una Red Windows Small Business 2003 con ActiveDirectory y Controlador de Dominios.

Server IP: 192.168.1.1
Router Internet IP: 192.168.1.254
Mi IP: 192.168.1.11

El firewall del Router de Internet esta en modo normal, permie filtrado de datos de todo tipo (como si estuviera en DMZ), pero solamente no permite programas P2P, te conecta pero con Baja ID o bien con poco ancho de banda.

Los demas usuarios de la Red utilizan Outlook para envio/recepcion de correos y funcionan a la perfeccion !!!

Soy el Admin de dicha red, asi que NOSE que pueda hacer al respecto con PHP o en el SERVER o MI MAQUINA para poder utilizar la funcion mail().

Que puedo hacer ??

Gracais de antemano por su ayuda !!
#678
Cita de: alone-in-the-chat en 12 Diciembre 2006, 21:09 PM
pues asi viendolo por encima :P (toy un poquitin ocupado)
parece de permisos  no kreo que puedas dar permisos 777 a una carpeta desde php (puede que el usuario no sea propietario del archivo)
puede que lo tes probando en windows por eso no tienes problemas en lo de permisos
ve la forma de evitar eso prueba poniendole permisos a la carpeta
pd.
como te repito me fije x encima nada mas :P mas tarde lo veo con calma xDºº suerte
saludos.

He agregado completamente el SWICTH() de mi archivo PHP. La linea del error es donde esta la funcion: copy()

Checar el code del post anterior porfavor !!
#679
Cita de: Hans el Topo en 12 Diciembre 2006, 20:12 PM
seguro que no te comiste nada?
yo hace poco toquitee en las consolas de mysql un par de comandos de reseteo de usuarios y nose que más y luego me daba el mismo error que a ti... solución
reinstalar todo otra vez xD

El appserv te configura todo automáticamente, exale un ojo
http://www.appservnetwork.com/

yo tengo mysql 5.0 y php5 instalado y no tengo problema alguno...

Presento problemas aun asi :(, osea... todo esta echo bien, siempre he echo esta instalacion/configuracion, mira:

1- Descomprimo php-5.2.0 y lo guardo en: C:\php
2- Copio php.ini hacia: C:\WINDOWS
3- Copio php5ts.dll hacia: C:\WINDOWS\System32
4- Instalo MySQL 5.0.27
5- Instalo Apache 2.2.3
6- Abro httpd.conf y modifico asi:
//configuro la ruta de mi directorio WEB

DirectoryIndex index.html index.htm index.php
AddType application/x-httpd-php .php

//agrego modulo
LoadModule php5_module C:\php\php5apache2_2.dll


Realizo:

<?php
echo phpinfo();
?>


Y no me muestra la sección de MYSQL :(...

Encambio hago esto otro:

1- Desinstalo Apache 2.2.3 e instalo Apache 2.0.59
2- Instalo php-4.4.4 (meto los files a C:\php)
3- Copi php.ini en C:\WINDOWS
4- Copio php4ts.dll en C:\WINDOWS\System32\
5- Modifico httpd.conf
//configuro la ruta de mi directorio WEB

DirectoryIndex index.html index.htm index.php
AddType application/x-httpd-php .php

//agrego modulo
LoadModule php4_module C:\php\sapi\php4apache2.dll


Checo el phpinfo() y Si muestra la sección de MYSQL con todos los datos !!...

Ya nose que hacer :(.... ayuda !!
#680
Cita de: alone-in-the-chat en 12 Diciembre 2006, 19:24 PM
coloca el codigo de backups.php
:D
ponlo entre etiquetas [  code  ]

No veo la necesidad de hacer eso... con el pedazo que puse es suficiente :S, osea no ahi mas de interes que ver :S, aki pondre de nuevo un pokito mas:

<?php
switch( $_GET["mov"] )
          {
          
//una vez procesada la parte de DEFAULT, se accede aki
          
case 'guardar':
                    echo 
"<td>";
                    if( (
$fpfopen"tmp/datos.txt""r" ))==FALSE )
                              echo 
"<span>Problem to open <b>BackUp File</b></span>";
                    else
                              {
                              
$failed=0;
                              
$buffgets$fp1024 );

                              
$linkconectar();
                              while( !
feof($fp) )
                                        {
                                        
$faileddestripar_enbase$buf$failed$link );
                                        
$buffgets$fp1024 );
                                        }

                              
mysql_close($link);
                              unset(
$buf);
                              
fclose($fp);

                              
chdir"tmp/" );
                              
chmod"datos.txt"0777 );
                              
unlink"datos.txt" ); //borrar archivo
                              
chdir"../" );

                              if( 
$failed!=)
                                        echo 
"<img src=\"imagenes/cristal/cancel.png\" border=\"0\"> <p><span>Problem to Insert All the Information. <p>"$failed" Registries they failed.<br>Maybe the information exist or something problem it happens.<br>Please check your Material List for Data Repeated.</span>";
                              else
                                        echo 
"<img src=\"imagenes/cristal/download.png\" border=\"0\"> <b>Information Saved.</b>";
                              }

                    echo 
"<br>";
                    echo 
"<form action=\"index.php?modulo=backups\" method=\"POST\">";
                    echo 
"<input type=\"submit\" value=\"Finalizar\">";
                    echo 
"</form>";
                    break;




          
//aqui es donde pide FILE o bien copia el FILE a una carpeta
          
default:
                    
//si ya existe FILE cargado, entra a este condicional
                    
if( $_FILES['archivo_txt'] && ($_FILES['archivo_txt']['type']=="text/plain") )
                              {
                              echo 
"<td colspan=\"5\" style=\"height:5px;\">";

                              if( 
copy$_FILES['archivo_txt']['name'], "tmp/datos.txt" )==FALSE )
                                        {
                                        echo 
"<span>Problemas para copiar archivo.<br></span>";
                                        }

                              else
                                        {
                                        echo 
"<form action=\"index.php?modulo=backups&mov=guardar\" method=\"POST\">";
                                        echo 
"<img src=\"imagenes/loading_01.gif\" border=\"0\">";
                                        echo 
"<p>The file backup is Loaded, now press the next button to Save All Information on the Data Base.";
                                        echo 
"<p><input type=\"submit\" value=\"Save Data\">";
                                        echo 
"</form>";
                                        }
                              echo 
"</td>";
                              }

                    
//si se accede al archivo PHP por primera vez, entonecs meustra esta forma para pedir FILE
                    
else
                              {
                              echo 
"<td>To Load Backup, please select your text file:<br>";
                              echo 
"<form action=\"index.php?modulo=backups\" method=\"POST\" enctype=\"multipart/form-data\">";
                              echo 
"<input type=\"file\" name=\"archivo_txt\"><br>";
                              echo 
"<input type=\"submit\" value=\"Send File\">";

                              if( 
$_FILES['archivo_txt']['name'] && $_FILES['archivo_txt']['type']!="text/plain" )
                                        echo 
"<br><span>File Format wrong, please use Text File Format.</span>";

                              echo 
"</form>";
                              echo 
"</td>";
                              }
                    break;
          }
?>