Autor Tema: PHP no se ejecuta siguiendo tutorial php  (Leído 10061 veces)

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
PHP no se ejecuta siguiendo tutorial php
« en: 25 de Junio 2014, 08:45 »
Hola, perdonad que os moleste. Veréis, estoy mirando la página CU00830B y he guardado los códigos en html y php respectivamente:


<form name="formulario"method="get"action="ejemploGet.php">
       Nombre: <input type="text"name="nombre"value="">
       <input type="submit"/>
</form>


<?php //Ejemplo aprenderaprogramar.com
       $nombre = $_GET['nombre'];
       echo$nombre;
?>


El problema es que cuando escribo en el formulario HTML y clickeo en el botón el PHP no se ejecuta, sino que lo abre.

Quería saber porqué. Gracias.
« Última modificación: 31 de Agosto 2014, 19:17 por Alex Rodríguez »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:PHP no se ejecuta
« Respuesta #1 en: 25 de Junio 2014, 09:08 »
Hola, el problema puede deberse a varios motivos. Uno de ellos sería que no tengas bien configuradas las rutas, o algún problema con el servidor. Para poder ver donde está el problema te hago estas preguntas a ver si con eso podemos llegar a solucionarlo. ¿Estás trabajando en local o en remoto? Si es en remoto indica las urls para poder verlo. Y si es en local, ¿qué emulador de servidor estás utilizando? ¿qué urls son las que te aparecen en la barra de direcciones del navegador cuando cargas el formulario y después de pulsar el botón enviar? Saludos  ;)

Responsable de departamento de producción aprenderaprogramar.com

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #2 en: 25 de Junio 2014, 09:47 »
Hola. La verdad es que me da un poco de vergüenza decirlo, pero... no lo he usado en ningún servidor. Lo he metido todo en una carpeta, y esperaba que funcionara.

Supongo que no es lo correcto xD.

He empezado el tutorial desde el principio y me he bajado el Filezilla. Lo he instalado, pero cuando lo ejecuto me sale una ventana vacía.

Añado un enlace: http://www.subirimagenes.com/fotos-nuevaimagendemapa-8969643.html

La verdad es que hace poco que he empezado a aprender, he hecho páginas web con dreamweaver, pero ahora quiero hacer una web que necesita el uso de bases de datos.

Si alguien me recomienda por dónde empezar, se lo agradecería.

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:PHP no se ejecuta
« Respuesta #3 en: 25 de Junio 2014, 10:05 »
Claro, todo en una carpeta no te puede funcionar porque php para ejecutarse necesita de un servidor, todo eso se explica en entregas anteriores del curso. Los cursos que planteamos son para ir desde el principio paso a paso y en el momento de tener algún problema plantear una consulta en el foro antes de seguir avanzando. También ofertamos cursos tutorizados de pago donde dispones de material formativo, guías y un tutor que te guía.

Por dónde empezar depende de lo que te plantees como objetivo y del tiempo que vayas a dedicarle. Conocer en profundidad la programación web puede requerir años de dedicación, aunque hay alternativas que permiten crear webs en poco tiempo.

Si piensas seriamente en formarte como programador (no sólo web) a largo plazo ofrecemos cursos tutorizados on-line. El curso adecuado para personas que no saben nada sobre programación es "Fundamentos (bases) de la programación nivel I". Más información en: http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=64&Itemid=87 Estos cursos son de pago.

Si quieres formarte por libre como programador empezando desde cero: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59, puedes seguirlo gratuitamente.

Si quieres empezar a crear páginas web de forma rápida con un gestor de contenidos: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=38&Itemid=152 Este curso también se ofrece tutorizado on-line

Si quieres empezar directamente con páginas web pero con los fundamentos (formación a largo plazo): empezar con HTML, http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=69&Itemid=192, puedes seguirlo gratuitamente.

Hay muchas opciones porque todo depende de lo que te plantees. Saludos.

Responsable de departamento de producción aprenderaprogramar.com

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #4 en: 27 de Junio 2014, 05:50 »
Gracias.
Pensaré en todas las opciones que me has dicho.

Pero me gustaría que me dijeras ¿porqué quizas cuando ejecuto Filezilla la ventana se queda sin las opciones que se muestra en los tutoriales?

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:PHP no se ejecuta
« Respuesta #5 en: 27 de Junio 2014, 10:39 »
No te has bajado el archivo correcto y no has instalado el cliente Filezilla, sino otro programa (Filezilla Server).

Para descargar el programa correcto (Filezilla Client) tienes que seguir paso a paso las instrucciones que se dan en el curso en la entrega CU00810B: http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=528:descargar-e-instalar-el-cliente-ftp-filezilla-trabajar-con-php-en-un-servidor-remoto-cu00810b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #6 en: 27 de Junio 2014, 14:02 »
Muchas Gracias.

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #7 en: 28 de Junio 2014, 06:28 »
Hola :D
Tengo un pequeño problema. cuando entro en esta web:

http://panel.byethost.com/index.php

indico mis datos y le doy a "log in", entonces no aparece la página que se supone debería aparecer, sino que se repite la misma.

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #8 en: 28 de Junio 2014, 06:32 »
Ya lo he solucionado, gracias xD

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #9 en: 29 de Junio 2014, 09:18 »
Hola, ya sé que molesto un poco pero...

He bajado el archivo de Filezilla correcto, pero cuando voy a "gestor de sitios" y accedo con mi usuario y contraseña (**_********) me dice:

Error:   Error crítico
Error:   No se pudo conectar al servidor

Gracias, y disculpad las molestias.

« Última modificación: 30 de Junio 2014, 19:38 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:PHP no se ejecuta
« Respuesta #10 en: 29 de Junio 2014, 13:37 »
Posiblemente no estás introduciendo los datos correctos de usuario y password. Tienes que establecer:

Host: escribir el nombre del host

Logon type: normal

User: tu nombre de usuario

Password: tu nombre de usuario

Si introduces algún dato erróneo no te puedes conectar.

Saludos
Responsable de departamento de producción aprenderaprogramar.com

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #11 en: 29 de Junio 2014, 20:29 »
Creo que lo he puesto bien todo.

Dices que el password ha de ser el nombre de usuario, supongo que será una errata.

De todas formas el servidor es: aprenderaprogramar.com
usuario: **_******** (el que me dieron por mail).
y la contraseña: la que yo elegí al registrarme: ******

Gracias por responderme.
« Última modificación: 30 de Junio 2014, 19:38 por César Krall »

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #12 en: 30 de Junio 2014, 07:18 »
Bueno, ya lo solucioné. Estaba haciendo todo mal.

Ahora he utilizado 000webhost. El usuario y la contraseña, las que tengo en esa cuenta.

Y ha funcionado.

Muchas gracias, de verdad, y siento haber sido tan pesado.

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:PHP no se ejecuta
« Respuesta #13 en: 30 de Junio 2014, 19:40 »
Hola, me alegro que al final hayas podido hacerlo. Una recomendación: no escribas datos de usuarios ni contraseñas de modo que sean visibles públicamente, ya que si lo haces así te arriesgas a que alguien entre en tu cuenta y te robe datos o simplemente te borre datos o te anule la cuenta. Saludos
Responsable de departamento de producción aprenderaprogramar.com

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #14 en: 02 de Julio 2014, 09:34 »
Hola jejeje.
Tiene gracia, al principio de este hilo te consultaba por un error al copiar el código html y el código php en sus respectivos archivos. El problema es que no usaba servidor.

Ahora, después de haberlo hecho todo correcto, tengo un problema similar.

Estoy usando de servidor: 000webhost
Navegador: Chrome

He guardado el código:

<form name="formulario"method="get"action="ejemploGet.php">
       Nombre: <input type="text"name="nombre"value="">
       <input type="submit"/>
</form>

tal cual en un archivo ejemplo1b.html y el código:

<?php //Ejemplo aprenderaprogramar.com
       $nombre = $_GET['nombre'];
       echo$nombre;
?>

en un archivo llamado ejemploGETb.php

ambos archivos son copias de los que yo uso, así que puedes probar a ejecutarlos, que yo no los borraré.

cuando ejecuto me direcciona a http://error404.000webhost.com/?, página de error de 000webhost.

Gracias por tu ayuda.

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #15 en: 02 de Julio 2014, 09:39 »
Ah, se me olvidaba:

he modificado el código de html para que direccione a ejemploGETb.php.

El original, ejemploGET.php, lo utilizo yo.

Gracias

URKA84

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 90
    • Ver Perfil
Re:PHP no se ejecuta
« Respuesta #16 en: 02 de Julio 2014, 09:45 »
Vale -_- lo siento.

Había nombrado los archivos como ejemploGET.php, y era ejemploGet.php.

Lo siento.

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:PHP no se ejecuta
« Respuesta #17 en: 02 de Julio 2014, 13:52 »
Hola, cuando tengas nuevas dudas abre un nuevo tema del foro indicando el tema de que se trata, por ejemplo "duda formulario php no responde método get"... De ese modo se crea un tema para cada duda, si no parece un tema que ya estaba cerrado y posiblemente no obtengas respuesta. Saludos,
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".