Se solicita Llévate 6 dólares facilito al corregir este error en un formulario

Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

NASH Seguir

Dseda
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
10 Abr 2011
Mensajes
1.167
Porcentaje - 100%
76   0   0
Hola a todos. Intenten utilizar el siguiente formulario y verán que les da un error al apretar el botón "Submit".

Este es el código del formulario:

Insertar CODE, HTML o PHP:
<h2 class="strip-title alignleft-text">
                            <span class="strip-inner">Send us a Message</span>
                        </h2>
                        <div class="three-fourth column">
                            <div id="ajax_message"> </div>                        
                            <form class="contact-frm" method="post" action="js/send.php">
                                <input type="text" value="Name" title="Name" class="Textbox" name="txtname" />
                                <input type="text" value="Email" title="Email" class="Textbox" name="txtemail" />
                                <input type="text" value="Phone" title="Phone" class="Textbox" name="txtphone" />
                                <textarea cols="20" rows="1" title="Enquiry" class="Textbox" name="txtenquiry">Enquiry</textarea>
                                <input type="submit" name="submit" value="submit" class="theme-btn large float-right" />
                            </form>
                        </div>


El contenido del archivo send.php es el siguiente:


Insertar CODE, HTML o PHP:
<?php
if(!$_POST) exit;


        $to       = 'email@email.com';
    $name      = $_POST['txtname'];
    $email    = $_POST['txtemail'];
    $phone    = $_POST['txtphone'];    
    $subject  = 'Enquiry';
    $comment  = $_POST['txtenquiry'];
        
    if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); }


     $e_subject = 'You\'ve been contacted by ' . $name . '.';


     $msg  = "You have been contacted by $name with regards to $subject.\r\n\n";
     $msg .= "Phone No: $phone\r\n\n";         
     $msg .= "$comment\r\n\n";
     $msg .= "You can contact $name via email, $email.\r\n\n";
     $msg .= "-------------------------------------------------------------------------------------------\r\n";
                                
     if(@mail($address, $e_subject, $msg, "From: $email\r\nReturn-Path: $email\r\n"))
     {
         echo "<p class='ajax_success'>Thanks :)</p>";
     }
     else
     {
         echo "<p class='ajax_failure'>Sorry your message not sent, Try again Later.</p>";
     }
?>

Ofrezco 6 dólares para el primero que me diga dónde está el error y cómo debo corregirlo para hacer funcionar el formulario. Pago por PayPal bruto.

Gracias
 

D4rk_Dr4k0

Gamma
Verificación en dos pasos desactivada
Desde
25 Jul 2009
Mensajes
321
Porcentaje - 100%
27   0   0
Prueba sustituir esto:

Insertar CODE, HTML o PHP:
     if(@mail($address, $e_subject, $msg, "From: $email\r\nReturn-Path: $email\r\n"))
     {
         echo "<p class='ajax_success'>Thanks :)</p>";
     }

Por esto:

Insertar CODE, HTML o PHP:
     if(@mail($to, $e_subject, $msg, "From: $email\r\nReturn-Path: $email\r\n"))
     {
         echo "<p class='ajax_success'>Thanks :)</p>";
     }

Claro, siempre sustituyendo el valor de $to por tu correo.

¡Saludos!
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Arriba