Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: URKA84 en 25 de Junio 2014, 08:45

Título: PHP no se ejecuta siguiendo tutorial php
Publicado por: URKA84 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.
Título: Re:PHP no se ejecuta
Publicado por: César Krall 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  ;)

Título: Re:PHP no se ejecuta
Publicado por: URKA84 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.
Título: Re:PHP no se ejecuta
Publicado por: César Krall 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.

Título: Re:PHP no se ejecuta
Publicado por: URKA84 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?
Título: Re:PHP no se ejecuta
Publicado por: César Krall 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!
Título: Re:PHP no se ejecuta
Publicado por: URKA84 en 27 de Junio 2014, 14:02
Muchas Gracias.
Título: Re:PHP no se ejecuta
Publicado por: URKA84 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.
Título: Re:PHP no se ejecuta
Publicado por: URKA84 en 28 de Junio 2014, 06:32
Ya lo he solucionado, gracias xD
Título: Re:PHP no se ejecuta
Publicado por: URKA84 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.

Título: Re:PHP no se ejecuta
Publicado por: César Krall 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
Título: Re:PHP no se ejecuta
Publicado por: URKA84 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.
Título: Re:PHP no se ejecuta
Publicado por: URKA84 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.
Título: Re:PHP no se ejecuta
Publicado por: César Krall 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
Título: Re:PHP no se ejecuta
Publicado por: URKA84 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.
Título: Re:PHP no se ejecuta
Publicado por: URKA84 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
Título: Re:PHP no se ejecuta
Publicado por: URKA84 en 02 de Julio 2014, 09:45
Vale -_- lo siento.

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

Lo siento.
Título: Re:PHP no se ejecuta
Publicado por: César Krall 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,