The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Problem getting PHP script to work (connection reset from server)

Discussion in 'General Discussion' started by danmattos, Sep 5, 2013.

  1. danmattos

    danmattos Registered

    Joined:
    Sep 4, 2013
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    cPanel Access Level:
    Root Administrator
    Hi everyone!

    I am very new at this and maybe I'm not posting this in the right area, but please bare with me. I'm trying to set up a form that while email me the info input by the visitor. However I always get that the connection was reset by the server and nothing happens. Could any please have a look and maybe tell me what I'm doing wrong? I've tried a million things!! I don't even know where to put the files Also, I would like to add a validation that will print a Java alert if the email is bad, if there is no name (nombre) and if the message (comments) are too short.

    It might be worth noting that I'm just on the web hosting server and don't have any program installed on my pc as its a windows laptop.

    I really appreciate it!! :D


    Code:
    <?php
    $field_nombre = $_POST["nombre"];
    $field_apellido = $_POST["apellido"];
    $field_email = $_POST["email"];
    $field_tipo = $_POST["tipo"];
    $field_comments = $_POST["comments"];
    
    $mail_to = "contacto@s-led.cl";
    $subject = "Contacto Web ".$field_nombre .$field_apellido;
    
    $body_message = "From: ".$field_name .$field_apellido."\n";
    $body_message .= "Tipo: ".$field_tipo."\n";
    $body_message .= "E-mail: ".$field_email."\n";
    $body_message .= "Message: ".$field_message;
    
    $headers = "From: ".$field_email."\r\n";
    $headers .= "Reply-To: ".$field_email."\r\n";
    
    $email_status = mail($mail_to, $subject, $body_message, $headers);
    
    if ($email_status) { ?>
    	<script language="javascript" type="text/javascript">
    		alert("Gracias por contactarnos. Un representante se contactara con usted a la brevedad");
    		window.location = "Contact.html";
    	</script>
    <?php
    }
    else { ?>
    	<script language="javascript" type="text/javascript">
    		alert("Error en el mensaje. Por favor reintente o comuniquese con my @ email.com");
    		window.location = "Contact.html";
    	</script>
    <?php
    }
    ?>
    -------------------------------------------------------------------------------------------------------------
    Code:
    <!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>Main</title>
    <style type="text/css">
    <!--
    body {
    	margin_top: 40px
    	margin-left: 30px;
    	position: relative;
    	height: auto;
    	width: 700px;
    	font-family: "Eras Light ITC", "Eras Medium ITC", "Eras Bold ITC", "Eras Demi ITC";
    	font-size: 18px;
    	left: 40px;
    	top: 30px;
    }
    .Style1 {font-size: 18px; font-weight: bold; color: #63B040;}
    a:link {
    	color: #63B040;
    }
    a:visited {
    	color: #63B040;
    }
    a:hover {
    	color: #63B040;
    }
    a:active {
    	color: #63B040;
    	font-weight: bold;
    }
    -->
    </style></head>
    
    <body>
    <form name="contactform" method="post" action="enviarformulario.php">
    <p align="Left" style="font-size: 24px; color: #68BD45; font-weight: bold;"><img src="img/GreenArrow.jpg"/> Contacto</p>
    <p>
    Para unirte a la revolución LED basta con que nos envíes un correo y podremos empezar a diseñar una solución especial para tí y tus necesidades.</p>
    <table width="665">
    <tr>
     <td valign="top">
      <label for="nombre">Nombre *</label>
     </td>
     <td valign="top">
      <input  type="text" name="nombre" maxlength="50" size="15"></input>
     </td>
    </tr>
    <tr>
     <td valign="top">
      <label for="apellido">Apellido *</label>
     </td>
     <td valign="top">
      <input  type="text" name="apellido" maxlength="50" size="15"></input>
     </td>
    </tr>
    <tr>
     <td valign="top">
      <label for="email">Email *</label>
     </td>
     <td valign="top">
      <input  type="text" name="email" maxlength="80" size="30"></input>
     </td>
    </tr>
    <tr>
     <td valign="top">
      <label for="tipo">Tipo *</label>
     </td>
     <td valign="top"><select name="tipo" title="Tipo" dir="ltr">
       <option value="Cliente">Cliente</option>
       <option value="Proveedor">Proveedor</option>
       <option value="Otro">Otro</option>
       <option selected="selected">Elige una opción...</option>
     </select></td>
    </tr>
    <tr>
     <td valign="top">
      <label for="comments">Mensaje *</label>
     </td>
     <td valign="top">
      <textarea  name="comments" maxlength="1000" cols="50" rows="10"></textarea>
     </td>
    </tr>
    <tr>
     <td colspan="2" style="text-align:center">
         <input type="submit" value="Enviar"></input>
     </td>
     </tr>
     <tr>
    <td height="53" colspan="2" align="center" style="font-size: 16px; color: #68BD45; font-weight: lighter;"></br>Cualquier información entregada en esta página será tratada con la máxima confidencialidad. No le pasaremos tu correo electrónico a nadie... Nunca.</td>
    </tr>
    </table>
    </form>
    </body>
    
    </html>
     
  2. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    30,811
    Likes Received:
    671
    Trophy Points:
    113
    cPanel Access Level:
    Root Administrator
  3. danmattos

    danmattos Registered

    Joined:
    Sep 4, 2013
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    cPanel Access Level:
    Root Administrator
    Hi Michael!!

    Thanks for your reply. Here is a snapshot of the error:

    PrintScreen1.jpg

    Regarding the apache error log, I have no Idea what this is.. also, no idea what a php handler. I am really really inexperienced and have no idea what I'm doing. Any way, this is the actual page /http://www.s-led.cl I probably shouldn't be live but o well.

    Cheers!! And thanks again. :D
     
  4. danmattos

    danmattos Registered

    Joined:
    Sep 4, 2013
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    cPanel Access Level:
    Root Administrator
    Just to update... I put a cgi-script Apache handler with the following extensions .cgi .pl .plx .ppl .perl and .php. But still nothing... im just shooting in the dark here, but o well.

    Cheer :P
     
  5. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    30,811
    Likes Received:
    671
    Trophy Points:
    113
    cPanel Access Level:
    Root Administrator
    Do you have root access to this server? If so, you can find the Apache error log at:

    Code:
    /usr/local/apache/logs/error_log
    You can utilize the "tail -f" command to watch the error log as you load the web page to see what exactly is output. You can find out which PHP handler you are using with this command:

    Code:
    /usr/local/cpanel/bin/rebuild_phpconf --current
    Thank you.
     
  6. danmattos

    danmattos Registered

    Joined:
    Sep 4, 2013
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    cPanel Access Level:
    Root Administrator
    As far as I can tell no. The only thing similar to terminal on the cpanel page is ssh/shell access. I don't know where to go on the panel. Im so sorry, I must be pain.

    Cheers


     
  7. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    30,811
    Likes Received:
    671
    Trophy Points:
    113
    cPanel Access Level:
    Root Administrator
    It sounds like you may only have a standard web hosting account with access to cPanel. In this case, you must contact your web hosting provider for assistance so they can see why that error message is occurring.

    Thank you.
     
  8. arvin1844

    arvin1844 Member

    Joined:
    Feb 4, 2012
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    1
    cPanel Access Level:
    Root Administrator
    I also have the same issue. I have a html form . When I click submit button atfter filling all the data, I am getting "The connection was reset". And there is nothing on apache error logs. When I restart apache /scripts/restartsrv_httpd issue will get solved. But after few minutes issue will be back again.

    /usr/local/cpanel/bin/rebuild_phpconf --current
    Available handlers: suphp dso cgi none
    DEFAULT PHP: 5
    PHP4 SAPI: none
    PHP5 SAPI: suphp
    SUEXEC: enabled
    RUID2: not installed

    And the html form is using cgi-bin/feedback.pl in public_html. When I submit the html form domain.com/cgi-bin/feedback.pl is the link dispalying last with the error "The connection was reset".

    Please help.
     
  9. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    30,811
    Likes Received:
    671
    Trophy Points:
    113
    cPanel Access Level:
    Root Administrator
    Hello :)

    Feel free to open a support ticket using the link in my signature so we can take a closer look. You can post the ticket number here so we can update this thread with the outcome.

    Thank you.
     
Loading...

Share This Page