FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

[help]Ayuda con php

 


Caxius
hola a todos.
Vereis, estoy montando un formulario sobre un servidor IIS.
El otro dia haciendo pruebas, pude ver que los archivos con extension .php no me los abria, asi que instalaron un modulo de php para ver si asi funcionaba.
Pues bien, hasta haciendo el ejemplo mas sencillo del mundo, nada, sigue sin mostrarme el contenido del formulario.
La idea, es que alguien rellene un formulario.
Una vez le de a enviar, se le envia a otra persona a su cuenta de correo electronico.
Pero una vez le doy a enviar me da un error parecido a este de esta imagen:




Me pide que si deseo guardar y haga lo que haga, no me muestra la informacion del archivo php. En resumen, los archivos con extension .php es como si no me los reconociese.
No se exactamente a que se puede deber, si alguien tiene una sugerencia seria de muchisima ayuda.
Gracias.
sandmanxyz
Hola Caxius,pues yo creo que no está entendiendo el PHP. A veces es un rollo configurarlo con el IIS. No has pensado en pasar de la solución de IIS + extensiones a simplemente un servidor+php+sql+management tipo XAMMP que te va a resultar mucho más sencillo. De hecho esta opción te trae hasta servidor de correo y de FTP incorporado y te va a dar una funcionalidad parecida a la que tienes aquí en Frihost.

De todos modos,si te gusta IIS y tal por amor personal a esa opción tienes que revisar la instalación y si tras ello sigue la cosa igual pues postear aquí el contenido de tus archivos de configuración de PHP. Ya me comentarás y seguro que se arregla en un momento.
Caxius
no, si por mi fuese tendrian apache de cabeza xD
pero es que es el servidor de una universidad, y claro, me tengo que teñir a lo que hay... por eso era la consulta..
bueno, si alguien me dice algo mas, bien, sino.. pues vere a ver que arreglo le damos.
un saludin
Mamsaac
El problema no es muy complicado... en ese momento, no estás llamando al archivo desde Apache, por eso te llama a descargarlo. No sé exactamente como lo tengas configurado, pero si tienes Apache instalado, busca la carpeta y ahí busca www, que és donde tendrás que meter tus páginas web. Si Apache está configurado y metes ahí tus archivos PHP, todo debería funcionar, sin que te haga el prompt de descarga.

No sé si me di bien a explicar...
Caxius
es que no uso apache, uso IIS
davidag
Suponiendo que tu instalación de php este correcta (mira este link que te explica como instalarlo) yo veo un error básico en la forma en la que estás intentando acceder a tu servidor. Cargas el formulario con file://g:/...... con lo que para ello no estás utilizando para nada el servidor iis sino simplmente estás abriendo un archivo html con el navegador pero sin utilizar para nada al IIS. Para que funcione correctamente deberias colocar la página (o páginas) que desees probar en el directori raiz del IIS y hacer la llamada a http://127.0.0.1 ( o sea el localhost). De esta manera al pulsar el botón enviar tu servidor interpretará el archivo php y realizará las operaciones pertinentes (cosa que no puede hacer el navegador por si solo ya que el no conoce la extensión php)

Un saludo
tzabaot
Utiliza http://home (solo es una sugerencia, puede no funcionar), ahora, para los archivos *.php puedes decirle al sistema windows que abra los archivos con el explorador de internet, (mozilla o iexplore)
jota
Revisa este link... puede servirte...


http://www.webtaller.com/construccion/lenguajes/php/lessons/phpiss/phpiss.php


Suerte
Alexiel
tzabaot wrote:
ahora, para los archivos *.php puedes decirle al sistema windows que abra los archivos con el explorador de internet, (mozilla o iexplore)

A ver xD, el tema está en que cualquier usuario acceda al intérprete de php y no al archivo en sí. Los archivos php suelen contener la mayor parte de información sobre las bases de datos, llamadas y contraseñas, así que no es plan de que cualquiera las vea.

Caxius cuídate mucho de colocar archivos php importantes hasta que no veas que los interpreta bien.

saludos.
davidag
Quote:
Utiliza http://home (solo es una sugerencia, puede no funcionar), ahora, para los archivos *.php puedes decirle al sistema windows que abra los archivos con el explorador de internet, (mozilla o iexplore)


http://home puestos a inventar utiliza http://casa que igual también funciona Twisted Evil y además está en castellano. Ahora en serio, http://localhost o http://127.0.0.1 (que es exactamente lo mismo) es la forma de referirse al ordenador local (en el que estamos trabajando) en las redes tcp/ip. De esta forma (o por su ip real o por su nombre de dominio) accedemos al servicio IIS, sin embargo si accedemos directamente a file://... no utilizamos para nada el IIS y el interprete de php sino simplmente el explorador de archivos por eso pregunta que hacer.

Si accedemos al IIS y el interprete de php no funciona lo que veremos en el navegador será el código fuente del archivo php y no la "ejecución" del mismo. El navegador por si mismo no interpreta el código sino que lo abre como texto plano.

Un saludo
This topic is locked: you cannot edit posts or make replies.    Frihost Forum Index -> Language Forums -> Spanish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.