Foros del Web » Creando para Internet » Diseño web »

que hago mal?

Estas en el tema de que hago mal? en el foro de Diseño web en Foros del Web. Hola, no se en que foro colocar esto. Disculparme. Diseñé una web con un formulario de contacto en la misma index.html El formulario de contacto ...
  #1 (permalink)  
Antiguo 23/11/2013, 13:23
 
Fecha de Ingreso: diciembre-2009
Mensajes: 23
Antigüedad: 14 años, 5 meses
Puntos: 2
que hago mal?

Hola, no se en que foro colocar esto. Disculparme.

Diseñé una web con un formulario de contacto en la misma index.html

El formulario de contacto le he dado un action con un enviar.php

Cuando pruebo el formulario me devuelve esto:

Not Found

The requested URL /Enviar was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Es como si tuviera que hacer una página aparte del index.html para que me devolviera el mensaje de -su correo ha sido enviado con éxito- ? o no hace falta? llevo con esto una semana, soy autodidacta...pero esto me supera...

alguien puede ayudarme? gracias de antemano
  #2 (permalink)  
Antiguo 23/11/2013, 23:19
Avatar de phillipecw  
Fecha de Ingreso: septiembre-2008
Ubicación: Lima, Peru, Peru
Mensajes: 142
Antigüedad: 15 años, 7 meses
Puntos: 19
Respuesta: que hago mal?

Bueno, si colocas en el "action" que use un "enviar.php", pues el archivo "enviar.php" tiene que existir también. Pareciera que no existe, sobre todo considerando que mencionas (si no me equivoco) que solo tienes un archivo "index.html".

Prueba revisando esto:

http://www.comalis.com/ayuda/formulario-php.php

Espero que te sirva.
__________________

Phillipe Calmet Williams
Freelance Front-End Developer, Graphic & Web Designer www.phillipecw.com
  #3 (permalink)  
Antiguo 24/11/2013, 02:20
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: que hago mal?

Ser autodidacta sirve sobre todo para perder el tiempo, y el error que has cometido lo demuestra: ignoras lo más elemental.

Si lo que quieres es aprender, busca enseñanzas de calidad. Para PHP empieza por aquí.

Un saludo.
  #4 (permalink)  
Antiguo 24/11/2013, 16:14
 
Fecha de Ingreso: diciembre-2009
Mensajes: 23
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: que hago mal?

Pego los códigos primero el html y luego el php. Con ellos me devuelve ese error 404 que describí arriba.

Si, el servidor soporta php. Antes tenia una web que hice yo también y funcionaba el correo con este php. Me dió por actualizar la web con el diseño fluido de DW CC pero ya no me funciona el php y me devuelve ese mensaje de error 404. GRACIAS




<div id="contacto" class="fluid">
<div id="formulario" class="fluid">
<form action="enviar.php" method="post" name="form2" id="form2">
<p>
<input name="nombre" type="text" class="fluid" id="nombre" placeholder="Nombre" size="80">
</p>
<p>&nbsp;</p>
<p>
<input name="email" type="email" class="fluid" id="email" placeholder="Email" size="80">
</p>
<p>&nbsp;</p>
<p>
<input name="telefono" type="tel" class="fluid" id="telefono" placeholder="Teléfono de contacto">
</p>
<p>&nbsp;</p>
<p>
<textarea name="mensaje" rows="5" class="fluid" id="mensaje" placeholder="Mensaje"></textarea>
</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<figcaption>
<div align="center">
<p>
<input name="submit" type="submit" id="submit" formaction="Enviar" value="Enviar">
</p>
</div>
</figcaption>
<p>&nbsp;</p>
</form>
</div>
</div><p>&nbsp;</p>


Ahora el php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>

<?php
$nombre = $_POST['nombre'];
$correo = $_POST['email'];
$tel = $_POST['tel'];
$mensaje = $_POST['mensaje'];

// comienzo de estructura de envío

$mailsend = mail ('[email protected]','correo enviado desde la web',"nombre $nombre\r\n email: $email\r\nTelefono: $tel\r\n mensaje: $mensaje\r\n");

if ($mailsend) {
echo "<p>Hola! $nombre $apellidos. Hemos recibido correctamente tu correo electrónico, nos pondremos en contacto contigo en breve. Muchas gracias por contactar con nosotros, un saludo<p>";
}

else {
echo "Lo siento, tu correo no fué enviado correctamente, intentalo de nuevo por favor";
}


?>
  #5 (permalink)  
Antiguo 25/11/2013, 12:55
 
Fecha de Ingreso: diciembre-2009
Mensajes: 23
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: que hago mal?

Linton...ser autodidacta en este caso me ha hecho ganar tiempo...ya lo he resuelto yo solo...antes de que alguien en el foro me ayudara...

Gracias...
  #6 (permalink)  
Antiguo 25/11/2013, 12:58
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: que hago mal?

La frase esa de ser autodidacta es un poca desafortunada diría yo.

mixtolobo si resolviste el problema es siempre bueno poner cómo lo solucionaste.
  #7 (permalink)  
Antiguo 25/11/2013, 13:33
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: que hago mal?

Si, es desafortunada.

Tooooodo el tiempo, todo el tiempo hay que ser autodidacta. El único en el encargado de que uno aprenda es uno mismo. A veces se cruzan en nuestro camino maestros, pero el responsable de aprender es uno.

Pero sí entiendo porqué lo dice Linton. mixtolobo tu planteamiento desde un principio estaba mal.

Cita:
Not Found

The requested URL /Enviar was not found on this server.
Es como si tuviera que hacer una página aparte del index.html para que me devolviera el mensaje de -su correo ha sido enviado con éxito- ?
La respuesta a esto era que si de verdad existía un archivo enviar.php el error era como comenta Linton muy elemental.
  #8 (permalink)  
Antiguo 26/11/2013, 00:11
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: que hago mal?

Yo siempre gano tiempo guiándome por quienes saben más que yo, en vez de obstinarme en descubrir la sopa de ajo

Ejem, al parecer debemos aclarar que autodidacta NO significa que uno aprenda de buena gana y por su propia decisión, sino que se inicie o avance en algún saber o técnica prescindiendo de maestros o de expertos simplemente. Algo que difícilmente puede considerarse no ya loable sino siquiera provechoso.

O sea, que desde el mismo instante en que coges un manual de PHP (por ejemplo), estás aprendiendo de un maestro o experto, y dejas de ser autodidacta, aunque te sientas muy orondo y ufano por tus avances.

Última edición por Linton; 26/11/2013 a las 00:26
  #9 (permalink)  
Antiguo 26/11/2013, 22:24
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: que hago mal?

Sí te entendí Linton
  #10 (permalink)  
Antiguo 27/11/2013, 19:00
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: que hago mal?

"El término autoaprendizaje estrictamente hace referencia a aprender uno mismo en un acto autoreflexivo, de la misma manera en que automóvil es el que se mueve a sí mismo, y autodidacta es quien se enseña a sí mismo. De allí que para referirse al aprendizaje llevado a cabo por uno mismo, sea más adecuado utilizar el término aprendizaje autónomo.
Consiste en aprender mediante la búsqueda individual de la información y la realización también individual de prácticas o experimentos. A una persona que aprende por sí misma se le llama autodidacta." de wiki

Dices:
Cita:
sino que se inicie o avance en algún saber o técnica prescindiendo de maestros o de expertos simplemente.
Y luego:
Cita:
Algo que difícilmente puede considerarse no ya loable sino siquiera provechoso.
No aclares que oscurece!

En algún momento, hubo un autodidacta que inicio el mundo binario.

Si nos hubiéramos quedado con la corriente continua, no tendríamos las ventajas de la corriente alterna.
Digo, ejemplos, pues millones.
Y ni hablar de los lenguajes de programación.

Todo aprendizaje es loable, y más si se hace dejando de lado los límites impuestos por el entorno "académico".

Creo simplemente que te equivocaste al usar esa palabra.
Claro, tal vez no, y eres el director de un instituto educativo que no ve con buenos ojos que alguien se forme fuera del sistema

Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #11 (permalink)  
Antiguo 28/11/2013, 04:33
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: que hago mal?

No, sencillamente soy alguien que conoce el diccionario

Por más que en los países atrasados como España se quiera reducir el aprendizaje a algo cercano a la cuchufleta y desprovisto de todo esfuerzo, las palabras tienen su significado. No podemos inventarles acepciones según nos apetezca.

Aparte, te recomiendo que leas un poco, a ver si mejoras esa sintaxis

Un saludo.
  #12 (permalink)  
Antiguo 28/11/2013, 08:45
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: que hago mal?

Haiga pas Linton.* Que te gusta a ti armar follones.

* Desde España con cariño.
  #13 (permalink)  
Antiguo 28/11/2013, 09:21
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: que hago mal?

Mira quién habla Que todo iba con normalidad hasta que tú saliste diciendo que mi intervención era desafortunada.



PD: Yo también soy español.
  #14 (permalink)  
Antiguo 28/11/2013, 12:35
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: que hago mal?

Cita:
Iniciado por Linton Ver Mensaje
No, sencillamente soy alguien que conoce el diccionario

Por más que en los países atrasados como España se quiera reducir el aprendizaje a algo cercano a la cuchufleta y desprovisto de todo esfuerzo, las palabras tienen su significado. No podemos inventarles acepciones según nos apetezca.

Aparte, te recomiendo que leas un poco, a ver si mejoras esa sintaxis

Un saludo.
Bueno, visto y considerando que no me has entendido, y que no tiene nada que ver con el tema, y para que pzin no deba censurarme, simplemente

PD: sigo sosteniendo que ser autodidacta no es perder el tiempo.

http://buscon.rae.es/drae/srv/search?val=autodidacto
http://buscon.rae.es/drae/srv/search?val=instruy%E1is
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #15 (permalink)  
Antiguo 29/11/2013, 01:33
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 4 meses
Puntos: 55
Respuesta: que hago mal?

Pues lo dejamos Yo sigo pensando que es una pérdida de tiempo.

Los mayores maestros en el arte y la ciencia estudiaron tenazmente a sus antecesores. Incluso los considerados erróneamente más autodidactas, como Beethoven.

Etiquetas: página
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:25.