Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] error con el mhash

Estas en el tema de error con el mhash en el foro de PHP en Foros del Web. ocurre que me sale el siguiente error y no entiendo que pasa alguien me podria ayudar por favor Fatal error: Call to undefined function mhash() ...
  #1 (permalink)  
Antiguo 25/07/2011, 07:44
Avatar de Rodrigo_Arenas  
Fecha de Ingreso: junio-2011
Mensajes: 44
Antigüedad: 9 años
Puntos: 0
error con el mhash

ocurre que me sale el siguiente error y no entiendo que pasa alguien me podria ayudar por favor


Fatal error: Call to undefined function mhash() in C:\wamp\www\nuevo_divrrhh\curriculumnuevo\curricul um\curriculum\guarda_datos\guarda_datos_personales .php on line 23

bueno y el codigo que se encuentran ahi es el siguiente...


Código PHP:
Ver original
  1. <?php
  2.  //PHP ADODB document - made with PHAkt 3.7.1
  3.  
  4.  if ($AP_check_empresa=='FACH'){
  5.     $AP_desc_empresa='FACH';
  6. // variables de sesion para agregar otro cargo laboral con la misma empresa
  7.     $_SESSION['desc_empresa']=$AP_desc_empresa;
  8.     }else{
  9.     $_SESSION['desc_empresa']=$AP_desc_empresa;
  10.     }
  11.     $_SESSION['fecha_inicio']=$AP_fecha_inicio;
  12.     $_SESSION['fecha_termino']=$AP_fecha_termino;
  13.     $_SESSION['email']=$AP_email;
  14.    
  15.     //$_SESSION['password']=$AP_password;  
  16.    
  17. //////////////////////////////////////////////////////////////////////////
  18.  
  19. //$AP_password=md5($AP_password);
  20. //$AP_password=mhash('sha256',$AP_password);
  21. //$hash = mhash(MHASH_MD5, $input);
  22.  
  23. $AP_password=mhash(MHASH_SHA256,$AP_password);
  24.  $ingreso_personales="INSERT INTO ANTECEDENTES_PERSONALES
  25. (
  26.  RUT,
  27.  DV_RUT,
  28.  NOMBRE,
  29.  AP_MATERNO,
  30.  AP_PATERNO,
  31.  FECHA_NAC,
  32.  DOMICILIO,
  33.  SEXO,
  34.  COD_REGION,
  35.  COD_PROVINCIA,
  36.  COD_COMUNA,
  37.  FONO_CELULAR,
  38.  EMAIL,
  39.  PASSWORD,
  40.  FECHA_ING_CURRI
  41. )
  42. VALUES(
  43. '$rut',
  44. '$AP_dv',
  45. UPPER('$AP_nombre'),
  46. UPPER('$AP_ap_materno'),
  47. UPPER('$AP_ap_paterno'),
  48. TO_DATE('$AP_fecha_nac','dd/mm/yyyy'),
  49. UPPER('$AP_domicilio'),
  50. '$AP_sexo',
  51. '$AP_region',
  52. '$AP_provincia',
  53. '$AP_municipio',
  54. '$AP_fono_celular',
  55. '$AP_email',
  56. '$AP_password',
  57. SYSDATE
  58. )";
  59.  
  60.  
  61. $resultado = $F16->Execute($ingreso_personales);
  62.  
  63. $desc_act_empresa->Close();
  64.  
  65. ?>

si alguien me puede hechar una mano se los agradeceria

Última edición por Rodrigo_Arenas; 25/07/2011 a las 08:00
  #2 (permalink)  
Antiguo 25/07/2011, 08:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 14 años
Puntos: 2135
Respuesta: error con el mhash

Pues el error es bastante claro, te dice que no existe la función mhash, ¿La estas definiendo en algún lado? ¿Haz incluido ese script con la definición de la función?
  #3 (permalink)  
Antiguo 25/07/2011, 08:25
Avatar de Rodrigo_Arenas  
Fecha de Ingreso: junio-2011
Mensajes: 44
Antigüedad: 9 años
Puntos: 0
Respuesta: error con el mhash

claro que si la tengo en la pantalla de envio de la informacion y ahi no tengo problemas ahora estaba revisando el php.ini y la funcion esta comentada pero anteriormente estaba = ahora en la vista remota funciona sin ningun problema pero en la vista local es donde no me funciona
  #4 (permalink)  
Antiguo 25/07/2011, 08:31
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 12 años, 1 mes
Puntos: 2534
Respuesta: error con el mhash

¿Quieres decir que la versión de PHP en local y remoto no es la misma?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 25/07/2011, 09:26
Avatar de Rodrigo_Arenas  
Fecha de Ingreso: junio-2011
Mensajes: 44
Antigüedad: 9 años
Puntos: 0
Respuesta: error con el mhash

no si es la misma pero ya solucione el problema era una de las configuraciones de la extencion de php donde esta php_mhash gracias de cualkier forma fue un error humano xD

Etiquetas: variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:55.