2011-01-03 16 views
0
<form method=post action=index1.php> 
    <input type=hidden name=active value=1> 
    <table width="376" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
     <td align="left" valign="top">&nbsp;</td> 
     <td align="left" valign="top"><img src="../../images/spacer.gif" width="1" height="25" /></td> 
     <td align="left" valign="top"><?php 
     $a=0; 
     while(list($key, $val) = each($_POST)) { 
     #print "<br>$val -".strlen($val); 
     if (strlen($val)>1) { 
     $a++; 
     } 
     } 
     if ($a <5) { 
     if (!$active==0) { 
     print "<b><font color=#ff6600>You probably forgot something.</font></b><br>"; 
     } 
    ?></td> 
     <td align="left" valign="top">&nbsp;</td> 
     </tr> 
     <tr> 
     <td align="left" valign="top">&nbsp;</td> 
     <td align="left" valign="top" bgcolor="#999999">&nbsp;</td> 
     <td align="left" valign="top" bgcolor="#999999">&nbsp;</td> 
     <td align="left" valign="top">&nbsp;</td> 
     </tr> 
     <tr> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     <td width="8" align="left" valign="top" bgcolor="#999999">&nbsp;</td> 
     <td align="left" valign="top" bgcolor="#999999">Name<br /> 
     <input name=name type=text id="name" value=<?print "\"$name\""?> size=26 maxlength=50></td> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     </tr> 
     <tr> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     <td width="8" align="left" valign="top" bgcolor="#999999">&nbsp;</td> 
     <td align="left" valign="top" bgcolor="#999999">E-mail<br /> 
     <input name=email type=text id="email" value=<?print "\"$email\""?> size=26 maxlength=50></td> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     </tr> 
     <tr> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     <td width="8" align="left" valign="top" bgcolor="#999999">&nbsp;</td> 
     <td align="left" valign="top" bgcolor="#999999">Subject<br /> 
      <select name="subject"> 
      <option value="[Support] Something else" selected="selected">Please select a subject 
      <option value="[Support] Custom type(face)">Custom type(face) 
      <option value="[Support] Technical support">Technical support 
      <option value="[Support] Licensing">Licensing 
      <option value="[Support] Ordering help">Ordering help 
      <option value="[Support] Website comments">Website comments 
      <option value="[Support] Something else">Something else 
     </select></td> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     </tr> 
     <tr> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     <td width="8" align="left" valign="top" bgcolor="#999999">&nbsp;</td> 
     <td align="left" valign="top" bgcolor="#999999">Message<br /> 
      <textarea name="message" cols="45" rows="12" class="textfield" id="message"></textarea></td> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     </tr> 
     <tr> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     <td width="8" align="left" valign="top" bgcolor="#999999">&nbsp;</td> 
     <td align="left" valign="top" bgcolor="#999999">All fields are required. 
      <br /> 
      <input name="submit" type="submit" value="Submit" /> 
      <?php 
      } else { 
      print "<br><b><font color=#ff6600>Thank you! We will come back to you soon.</font></b>"; 
      $body = "Contact form\n\nName: $name\nSubject: $subject\nEmail: $email\nMessage: $message\n"; 
      mail("[email protected]",$subject,$body,"From: $email\r\n"); 
      if ($mailing==1) { 
      mail("[email protected]",$subject,"","From: $email\r\n"); 
      } 
      } 
     ?> 
     <br /> 
     <br /></td> 
     <td width="8" align="left" valign="top">&nbsp;</td> 
     </tr> 
    </table> 
    <img src="../../images/various/divider.gif" width="360" height="8" /> 
    </form> 

Dieses Formular wurde auf einem anderen Server ausgeführt. Aber jetzt habe ich es nicht bewegt. Das Formular sendet eine E-Mail, aber es ist nicht ausgefüllt. Es ist auf einem Server mit PHP läuft 5.2.12Server geändert, jetzt funktioniert mein Formular nicht mehr

+0

'$ HTTP_POST_VARS' veraltet. Versuchen Sie stattdessen '$ _POST'. –

+0

'4.1.0 Eingeführtes $ _POST, das $ HTTP_POST_VARS verwarf.', in welchem ​​Land wohnst du? – ajreal

+0

Ich komme aus den Niederlanden. – Maikel

Antwort

1

Die erste Sache ist

$HTTP_POST_VARS$_POST Verwendung ist veraltet stattdessen

+0

Ich wollte das selbe sagen. +1 –

+0

Ich sah das, aber wenn ich es ändere, funktioniert es immer noch nicht. Kannst du noch etwas anderes sehen? – Maikel

+0

Ok nach Änderung, welcher Teil nicht funktioniert Ich meine, gibt es irgendwelche Fehlermeldung oder Warnung? –

Verwandte Themen