Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado 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.
-
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 ;)
-
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.
-
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.
-
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?
-
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!
-
Muchas Gracias.
-
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.
-
Ya lo he solucionado, gracias xD
-
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.
-
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
-
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.
-
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.
-
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
-
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.
-
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
-
Vale -_- lo siento.
Había nombrado los archivos como ejemploGET.php, y era ejemploGet.php.
Lo siento.
-
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,