comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Problema con html (Formulario de contacto)

  • 43 Respuestas
  • 7485 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Octubre 07, 2015, 03:49:29 pm »
Hola tengo este codigo:
Código: Text
  1. <section id="footer">
  2.                                 <div class="container">
  3.                                         <header class="major">
  4.                                                 <h2>Contact US</h2>
  5.                                         </header>
  6.                                         <form method="post" action="#">
  7.                                                 <div class="row uniform">
  8.                                                         <div class="6u 12u$(xsmall)"><input type="text" name="name" id="name" placeholder="Name" /></div>
  9.                                                         <div class="6u$ 12u$(xsmall)"><input type="email" name="email" id="email" placeholder="Email" /></div>
  10.                                                         <div class="12u$"><textarea name="message" id="message" placeholder="Message" rows="4"></textarea></div>
  11.                                                         <div class="12u$">
  12.                                                                 <ul class="actions">
  13.                                                                         <li><input type="submit" value="Send Message" class="special" /></li>
  14.                                                                 </ul>
  15.                                                         </div>
  16.                                                 </div>
  17.                                         </form>
  18.                                 </div>

Que se supone que es un formulario de contacto:



Pero cuando intento enviar un mensaje me da error (405 Not Allowed) porque no se específica el correo receptor. ¿Pueden ayudarme? Estoy intentando aprender html pero voy muy lento  :-\

Saludos!
« Última modificación: Noviembre 01, 2015, 02:56:39 pm por Expermicid »

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #1 en: Octubre 07, 2015, 05:29:57 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Revisa esto.

Saludos.



Desconectado DeBobiPro

  • *
  • Underc0der
  • Mensajes: 210
  • Actividad:
    1.67%
  • Reputación 2
  • Como no sabía que era imposible, lo hice.
    • Ver Perfil
« Respuesta #2 en: Octubre 08, 2015, 03:59:22 pm »
En el action debes especificar una hoja ( en la mayoría de los casos PHP) en tu caso hay un "#" lo que el formulario no tendrá ningún efecto.
Por otro lado la hoja a la que llames con el Action debe poder recibir los parámetros por el método POST ( como está definido en tu form) y posteriormente procesarlos.

Espero que te sirva :)!

Saludos!
Nivel 77 No tienes permisos para ver links. Registrate o Entra con tu cuenta

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #3 en: Octubre 11, 2015, 06:04:07 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
En el action debes especificar una hoja ( en la mayoría de los casos PHP) en tu caso hay un "#" lo que el formulario no tendrá ningún efecto.
Por otro lado la hoja a la que llames con el Action debe poder recibir los parámetros por el método POST ( como está definido en tu form) y posteriormente procesarlos.

Espero que te sirva :)!

Saludos!

Igualmente aunque pongas # no debería de hacer nada y no sacar el error 405

Saludos.



Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #4 en: Octubre 12, 2015, 09:00:29 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
En el action debes especificar una hoja ( en la mayoría de los casos PHP) en tu caso hay un "#" lo que el formulario no tendrá ningún efecto.
Por otro lado la hoja a la que llames con el Action debe poder recibir los parámetros por el método POST ( como está definido en tu form) y posteriormente procesarlos.

Espero que te sirva :)!

Saludos!

Hola. ¿Puedes ayudarme un poco más? Logro entender lo que dices pero que debo escribir en la otra hoja php para poder enviar el mensaje del formulario? Puedes pasarme un código? Y otra pregunta, no hay ninguna función como mailto para enviar mensajes?

Gracias.

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #5 en: Octubre 13, 2015, 05:28:44 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
En el action debes especificar una hoja ( en la mayoría de los casos PHP) en tu caso hay un "#" lo que el formulario no tendrá ningún efecto.
Por otro lado la hoja a la que llames con el Action debe poder recibir los parámetros por el método POST ( como está definido en tu form) y posteriormente procesarlos.

Espero que te sirva :)!

Saludos!

Hola. ¿Puedes ayudarme un poco más? Logro entender lo que dices pero que debo escribir en la otra hoja php para poder enviar el mensaje del formulario? Puedes pasarme un código? Y otra pregunta, no hay ninguna función como mailto para enviar mensajes?

Gracias.

Ejemplo de código, contacto.php

Código: PHP
  1. $nombre = $_POST['nombre'];
  2. $email = $_POST['email'];
  3. $mensaje = $_POST['mensaje'];
  4. $para = 'TUCORREO@CORREO.COM';
  5. $titulo = 'ASUNTO DEL MENSAJE';
  6. $header = 'From:' . $email;
  7. $msjCorreo = "Nombre: $nombre\n E-Mail: $email\n Mensaje:\n $mensaje";
  8.  
  9. if ($_POST['submit']) {
  10. if (No tienes permisos para ver links. Registrate o Entra con tu cuenta($para, $titulo, $msjCorreo, $header)) {
  11. echo "Enviado";
  12. } else {
  13. echo "Falló el envio";
  14. }
  15. }
  16. ?>



Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #6 en: Octubre 13, 2015, 10:30:30 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
En el action debes especificar una hoja ( en la mayoría de los casos PHP) en tu caso hay un "#" lo que el formulario no tendrá ningún efecto.
Por otro lado la hoja a la que llames con el Action debe poder recibir los parámetros por el método POST ( como está definido en tu form) y posteriormente procesarlos.

Espero que te sirva :)!

Saludos!

Hola. ¿Puedes ayudarme un poco más? Logro entender lo que dices pero que debo escribir en la otra hoja php para poder enviar el mensaje del formulario? Puedes pasarme un código? Y otra pregunta, no hay ninguna función como mailto para enviar mensajes?

Gracias.

Ejemplo de código, contacto.php

Código: PHP
  1. <?php
  2. $nombre = $_POST['nombre'];
  3. $email = $_POST['email'];
  4. $mensaje = $_POST['mensaje'];
  5. $para = 'TUCORREO@CORREO.COM';
  6. $titulo = 'ASUNTO DEL MENSAJE';
  7. $header = 'From:' . $email;
  8. $msjCorreo = "Nombre: $nombre\n E-Mail: $email\n Mensaje:\n $mensaje";
  9.  
  10. if ($_POST['submit']) {
  11. if (No tienes permisos para ver links. Registrate o Entra con tu cuenta($para, $titulo, $msjCorreo, $header)) {
  12. echo "Enviado";
  13. } else {
  14. echo "Falló el envio";
  15. }
  16. }
  17. ?>

Hola he copiado el codigo y he creado un archivo llamado contact.php después he modificado action vació "#" para llamar al php así "contact.php" pero cuando intento enviar un mensaje me lleva a la pagina php en formato de texto. Qué he hecho mal?
« Última modificación: Octubre 14, 2015, 05:19:10 am por blackdrake »

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #7 en: Octubre 14, 2015, 05:18:35 am »
@No tienes permisos para ver links. Registrate o Entra con tu cuenta

El código php va entre los siguientes "tags" <?php       ?>

Ej:

<?php echo "hola"; ?>

Si pones echo "hola"; te saldría en texto plano.

Mira a ver si lo tienes.

Saludos.



Desconectado WhiZ

  • *
  • Underc0der
  • Mensajes: 395
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #8 en: Octubre 14, 2015, 08:48:03 am »
Tenés php instalado? Me suena que viene por ese lado.

Saludos!
WhiZ


Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #9 en: Octubre 14, 2015, 09:48:21 am »
@No tienes permisos para ver links. Registrate o Entra con tu cuenta no me funciona, cuando hago click en "Enviar" me redirige a contact.php pero se queda todo en blanco.

@No tienes permisos para ver links. Registrate o Entra con tu cuenta ¿Tengo que instalar php en el cPanel?

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5391
  • Actividad:
    41.67%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #10 en: Octubre 14, 2015, 09:57:44 am »
Hola,

Te dejo el código que suelo usar yo que siempre funciona...

Formulario HTML:

Código: HTML5
  1. <No tienes permisos para ver links. Registrate o Entra con tu cuenta id="form1" name="form1" method="post" action="enviar.php">
  2.                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="col-sm-6 col-md-6 wow fadeInLeft" data-wow-delay="0.2s">
  3.                                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="controls">
  4.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="contact_input" type="text" name="Nombre" placeholder="Nombre">
  5.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="fa fa-user"></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  6.                                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  7.                                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="controls">
  8.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="contact_input" type="text" name="Correo" placeholder="Email">
  9.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="fa fa-envelope-o"></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  10.                                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  11.                                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="controls">
  12.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="contact_input" type="text" name="Telefono" placeholder="Teléfono">
  13.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="fa fa-phone"></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  14.                                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  15.                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  16.                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="col-sm-6 col-md-6 wow fadeInRight" data-wow-delay="0.2s">
  17.                                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta name="Mensaje" rows="7" class="form-control" placeholder="Mensaje"></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  18.                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  19.                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="col-sm-6 col-md-12 wow fadeInUp" data-wow-delay="0.5s">
  20.                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta type="submit" id="submit" class="btn btn-common">Enviar <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="fa fa-rocket"></No tienes permisos para ver links. Registrate o Entra con tu cuenta></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  21.                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  22.                                                         </No tienes permisos para ver links. Registrate o Entra con tu cuenta>



enviar.php
Código: PHP
  1. <?php
  2.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(0);
  3.        
  4.         $Nombre = $_POST['Nombre'];
  5.         $Correo = $_POST['Correo'];
  6.         $Mensaje = $_POST['Mensaje'];
  7.        
  8.         if ($Nombre=='' || $Correo=='' || $Mensaje==''){
  9.        
  10.                 echo "<script>alert('Los campos marcados con * son obligatorios');location.href ='javascript:history.back()';</script>";
  11.        
  12.         }else{
  13.        
  14.             No tienes permisos para ver links. Registrate o Entra con tu cuenta('America/Argentina/Buenos_Aires');
  15.             require("includes/class.phpmailer.php");
  16.             include("includes/class.smtp.php");
  17.            
  18.                 $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch
  19.                
  20.                 $mail->IsSMTP(); // telling the class to use SMTP
  21.                 $cuerpo="Nombre: ".$Nombre."<br />Email: ".$Correo."<br />Mensaje: ".$Mensaje."<br />";
  22.                 try {
  23.                         $mail->Host       = "mail.zerpens.com"; // SMTP server
  24.                         $mail->SMTPAuth   = true;                  // enable SMTP authentication
  25.                         $mail->Port       = 25;                    // set the SMTP port for the GMAIL server
  26.                         $mail->Username   = "CORREO@MAIL.com"; // SMTP account username
  27.                         $mail->Password   = "PASSWORD";        // SMTP account password
  28.                         $mail->AddReplyTo($Correo, $Nombre);
  29.                         $mail->AddAddress('CORREO@MAIL.com', 'NOMBRE');
  30.                         $mail->SetFrom("CORREO@MAIL.com", $Nombre);
  31.                         $mail->IsHTML(true);
  32.                         $mail->Subject = 'ASUNTO DEL MAIL';
  33.                        
  34.                         $mail->MsgHTML($cuerpo);
  35.                         $mail->AltBody = 'Nombre: '.$Nombre.' \n<br />'.
  36.                         'Email: '.$Correo.' \n<br />'.
  37.                         'Mensaje: '.$Mensaje.' \n<br />';
  38.                         $mail->Send();
  39.                         echo "<script>alert('Muchas gracias por contactarnos! Pronto recibirás una respuesta');location.href ='javascript:history.back()';</script>";
  40.                 } catch (phpmailerException $e) {
  41.                         echo $e->errorMessage(); //Pretty error messages from PHPMailer
  42.                 } catch (Exception $e) {
  43.                         echo $e->getMessage(); //Boring error messages from anything else!
  44.                 }
  45.         }
  46.        
  47. ?>

Recuerda poner las librerías que aparecen en los includes!

Saludos!
ANTRAX


Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #11 en: Octubre 14, 2015, 07:44:00 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Hola,

Te dejo el código que suelo usar yo que siempre funciona...

Formulario HTML:

Código: HTML5
  1. <No tienes permisos para ver links. Registrate o Entra con tu cuenta id="form1" name="form1" method="post" action="enviar.php">
  2.                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="col-sm-6 col-md-6 wow fadeInLeft" data-wow-delay="0.2s">
  3.                                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="controls">
  4.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="contact_input" type="text" name="Nombre" placeholder="Nombre">
  5.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="fa fa-user"></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  6.                                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  7.                                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="controls">
  8.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="contact_input" type="text" name="Correo" placeholder="Email">
  9.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="fa fa-envelope-o"></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  10.                                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  11.                                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="controls">
  12.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="contact_input" type="text" name="Telefono" placeholder="Teléfono">
  13.                                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="fa fa-phone"></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  14.                                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  15.                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  16.                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="col-sm-6 col-md-6 wow fadeInRight" data-wow-delay="0.2s">
  17.                                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta name="Mensaje" rows="7" class="form-control" placeholder="Mensaje"></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  18.                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  19.                                                                 <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="col-sm-6 col-md-12 wow fadeInUp" data-wow-delay="0.5s">
  20.                                                                         <No tienes permisos para ver links. Registrate o Entra con tu cuenta type="submit" id="submit" class="btn btn-common">Enviar <No tienes permisos para ver links. Registrate o Entra con tu cuenta class="fa fa-rocket"></No tienes permisos para ver links. Registrate o Entra con tu cuenta></No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  21.                                                                 </No tienes permisos para ver links. Registrate o Entra con tu cuenta>
  22.                                                         </No tienes permisos para ver links. Registrate o Entra con tu cuenta>



enviar.php
Código: PHP
  1. <?php
  2.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(0);
  3.        
  4.         $Nombre = $_POST['Nombre'];
  5.         $Correo = $_POST['Correo'];
  6.         $Mensaje = $_POST['Mensaje'];
  7.        
  8.         if ($Nombre=='' || $Correo=='' || $Mensaje==''){
  9.        
  10.                 echo "<script>alert('Los campos marcados con * son obligatorios');location.href ='javascript:history.back()';</script>";
  11.        
  12.         }else{
  13.        
  14.             No tienes permisos para ver links. Registrate o Entra con tu cuenta('America/Argentina/Buenos_Aires');
  15.             require("includes/class.phpmailer.php");
  16.             include("includes/class.smtp.php");
  17.            
  18.                 $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch
  19.                
  20.                 $mail->IsSMTP(); // telling the class to use SMTP
  21.                 $cuerpo="Nombre: ".$Nombre."<br />Email: ".$Correo."<br />Mensaje: ".$Mensaje."<br />";
  22.                 try {
  23.                         $mail->Host       = "mail.zerpens.com"; // SMTP server
  24.                         $mail->SMTPAuth   = true;                  // enable SMTP authentication
  25.                         $mail->Port       = 25;                    // set the SMTP port for the GMAIL server
  26.                         $mail->Username   = "CORREO@MAIL.com"; // SMTP account username
  27.                         $mail->Password   = "PASSWORD";        // SMTP account password
  28.                         $mail->AddReplyTo($Correo, $Nombre);
  29.                         $mail->AddAddress('CORREO@MAIL.com', 'NOMBRE');
  30.                         $mail->SetFrom("CORREO@MAIL.com", $Nombre);
  31.                         $mail->IsHTML(true);
  32.                         $mail->Subject = 'ASUNTO DEL MAIL';
  33.                        
  34.                         $mail->MsgHTML($cuerpo);
  35.                         $mail->AltBody = 'Nombre: '.$Nombre.' \n<br />'.
  36.                         'Email: '.$Correo.' \n<br />'.
  37.                         'Mensaje: '.$Mensaje.' \n<br />';
  38.                         $mail->Send();
  39.                         echo "<script>alert('Muchas gracias por contactarnos! Pronto recibirás una respuesta');location.href ='javascript:history.back()';</script>";
  40.                 } catch (phpmailerException $e) {
  41.                         echo $e->errorMessage(); //Pretty error messages from PHPMailer
  42.                 } catch (Exception $e) {
  43.                         echo $e->getMessage(); //Boring error messages from anything else!
  44.                 }
  45.         }
  46.        
  47. ?>

Recuerda poner las librerías que aparecen en los includes!

Saludos!
ANTRAX

Necesito una cuenta SMTP me podes recomendar algun sitio?

Gracias a todos.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5391
  • Actividad:
    41.67%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #12 en: Octubre 14, 2015, 10:55:14 pm »
Si tenes la de GMAIL, podes usarla sin problemas...

Server: smtp.gmail.com
Puerto: 465
User: tucorreo@gmail.com
Pass: tu_contraseña

Saludos!
ANTRAX


Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #13 en: Octubre 15, 2015, 08:38:26 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Si tenes la de GMAIL, podes usarla sin problemas...

Server: smtp.gmail.com
Puerto: 465
User: tucorreo@gmail.com
Pass: tu_contraseña

Saludos!
ANTRAX

Hola ANTRAX! Te cuento: He compulado los archivos php class.phpmailer y class.smtp y los he metido en una carpeta llamada includes. Después yo quería mantener el código original:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
<h2>Contact</h2>
</header>
<form method="post" action="#">
<div class="row uniform">
<div class="6u 12u$(xsmall)"><input type="text" name="name" id="name" placeholder="Name" /></div>
<div class="6u$ 12u$(xsmall)"><input type="email" name="email" id="email" placeholder="Email" /></div>
<div class="12u$"><textarea name="message" id="message" placeholder="Message" rows="4"></textarea></div>
<div class="12u$">
<ul class="actions">
<li><input type="submit" value="Send Message" class="special" /></li>
</ul>
</div>
</div>
</form>
</div>
<footer>

Supongo que simplemente quitando ese # para llamar al archivo enviar.php puedo hacerlo pero para no hacerme más líos he decidido usar el código que me proporcionaste (Formulario HTML). Así que lo que hize fué remplazar el código original de contacto (expuesto arriba) por el tuyo. Después configuré la cuenta smtp con un correo de gmail pero cuando intento probar el formulario de contacto me sale esto y no se envía el mensaje:

Encima cualquiera que use el formulario de contacto puede ver la contraseña de la cuenta gmail usada como smtp xD!

En el archivo .zip tengo un archivo principal llamado index.html, el archivo enviar.php, una carpeta llamada includes que contiene los archivos  class.phpmailer y class.smtp, mis images y assets nada más. Joder, nunca pensé que habría tanto rollo para enviar un mensaje...  :-X
« Última modificación: Octubre 15, 2015, 08:41:00 am por 808mafia »

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #14 en: Octubre 15, 2015, 09:28:49 am »
Emm... @No tienes permisos para ver links. Registrate o Entra con tu cuenta

PHP es un lenguaje de servidor, por tanto, no puedes ejecutarlo como lo estás ejecutando (de forma local)...

Si te fijas, en tu navegador dice file:///C:/Users etc... debería ser algo como: underc0de.org/send.php o bien, localhost/send.php

Por tanto, necesitas subirlo a un servidor o bien, instalarte uno en tu equipo mediante wampp por ejemplo...

Saludos.



Desconectado WhiZ

  • *
  • Underc0der
  • Mensajes: 395
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #15 en: Octubre 15, 2015, 11:08:44 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
PHP es un lenguaje de servidor, por tanto, no puedes ejecutarlo como lo estás ejecutando (de forma local)...

Exactamente. A eso me refería. Dije que no lo tenía instalado pero, en realidad, quise decir que no se estaba ejecutando como archivo php.

Seguro que eso resuelve todo.

Saludos!
WhiZ


Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #16 en: Octubre 15, 2015, 12:39:29 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
PHP es un lenguaje de servidor, por tanto, no puedes ejecutarlo como lo estás ejecutando (de forma local)...

Exactamente. A eso me refería. Dije que no lo tenía instalado pero, en realidad, quise decir que no se estaba ejecutando como archivo php.

Seguro que eso resuelve todo.

Saludos!
WhiZ

Menudo fallo jeje. Os cuento: He subido los archivos en el cpanel, los he extraido y cuando me intento enviar un mensaje la pagina se queda conectando infinitamente: No tienes permisos para ver links. Registrate o Entra con tu cuenta

He dejado de mi codigo tal como esta en el primer post y he remplazado # para llamar al archivo enviar.php. Después he modificado el archivo enviar.php remplazando $Nombre $Email y $Mensaje por $name $email y $message (que son las id del index original) pero cuando hago click en enviar la página se queda cargando infinitamente.

NOTA: Ahora voy a probar con el form de ANTRAX y comento.

EDITO: Ocurre lo mismo con el formulario de ANTRAX. Primero dice "Los campos marcados con * son obligatorios" a pesar de que relleno todos los campos, después si elimino la opción del teléfono cuando pulso enviar ya no salta el error * pero se queda cargando infinitamente y no se envía el mensaje.
« Última modificación: Octubre 15, 2015, 12:53:02 pm por 808mafia »

Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #17 en: Octubre 15, 2015, 08:27:43 pm »
Por favor, necesito ayuda!

Desconectado blackdrake

  • *
  • Co Admin
  • Mensajes: 1913
  • Actividad:
    5%
  • Reputación 15
    • Ver Perfil
« Respuesta #18 en: Octubre 17, 2015, 08:51:16 am »
Básicamente lo estás haciendo mal, el código es funcional, por tanto los subes mal.

Te recomiendo que leas o veas algún video sobre cosas básicas en php y de como subirlas a un servidor.

Saludos.



Desconectado 808mafia

  • *
  • Underc0der
  • Mensajes: 40
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #19 en: Octubre 17, 2015, 09:09:02 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Básicamente lo estás haciendo mal, el código es funcional, por tanto los subes mal.

Te recomiendo que leas o veas algún video sobre cosas básicas en php y de como subirlas a un servidor.

Saludos.

Joder, tan tonto no soy hasta ahí llego. Sé subir los archivos a un servidor y lo hago bien, después extraigo los archivos y me funciona la web pero cuando intento enviar el mensaje la pagina se queda cargando y no hace nada!! No se cual sera el fallo? La plantilla html que me he descargado es esta: No tienes permisos para ver links. Registrate o Entra con tu cuenta

Gracias por responder.

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 6948
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2177
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1588
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 2820
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3407
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon