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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7
41  Programación / PHP / Re: Ayuda con validacion de formulario PHP en: 9 Junio 2010, 03:11 am
eso ya lo tengo claro, lo que sucede es que en mi ejemplo yo tengo almacenadas las variables de esta forma:

$nombres = trim($_POST['nombres']);

y en las validaciones...

if(empty[$nombres])... && todo lo demas

VI TU EJEMPLO SOBRE LAS VALIDACIONES CON GET Y ES OBVIO QUE
SE DEBERIAN REEMPLAZAR POR POST EN ESTE CASO PERO COMO VERAS, NO ME RESULTA USANDO POST, POR ESO HICE LA PREGUNTA.
42  Programación / PHP / Re: Ayuda con validacion de formulario PHP en: 9 Junio 2010, 02:24 am
Despues pondre el formulario, una pregunta... siempre se usa el metodo $GET para las validaciones?
43  Programación / PHP / Ayuda con validacion de formulario PHP en: 9 Junio 2010, 00:58 am
Hola, tengo el siguiente script que envia la informacion de un formulario y un upload de imagen a la base de datos. El problema es que si en el formulario deshabilito el javascript, las validaciones dejan de funcionar y por eso en el archivo php debo realizar las
validaciones del servidor. Como veran, en mi codigo estan las condificiones usando "empty" pero, al subirlo al servidor y deshabilitar el javascript, cuando doy click a Enviar se envia todo asi no haya ningun dato. Soy nuevo en php asi que no me critiquen mucho, ahi les va el codigo y espero su ayuda con la validacion, gracias de antemano  ;D

Código
  1. <?php
  2. if (isset($_POST['enviar'])){
  3. $link = mysql_connect('localhost', 'user', 'pwd');
  4. mysql_select_db('dbname', $link);
  5. $sql = "SELECT MAX(ID) FROM inscripciones";
  6. $result = mysql_query($sql);
  7. $row = mysql_fetch_row($result);
  8. $max_id = $row[0]+1;
  9. $nombres=trim($_POST['nombres']);
  10. $apellidos=trim($_POST['apellidos']);
  11. $DNI_CarneExtranjeria=trim($_POST['DNI_CarneExtranjeria']);
  12. $tipo_persona=trim($_POST['tipo_persona']);
  13. $empresa=trim($_POST['empresa']);
  14. $cargo=trim($_POST['cargo']);
  15. $direccion=trim($_POST['direccion']);
  16. $telefono_fijo=trim($_POST['telefono_fijo']);
  17. $telefono_celular=trim($_POST['telefono_celular']);
  18. $tipo_combrobante=trim($_POST['tipo_comprobante']);
  19. $razon_social=trim($_POST['razon_social']);
  20. $RUC=trim($_POST['RUC']);
  21. $_FILES['voucher']['name'] = $max_id."_".$_FILES['voucher']['name'];
  22. $upload_dir = '/home/netline/public_html/inscripciones/vouchers/';
  23. $extension = $_FILES['voucher']['type'];
  24. $size = $_FILES['voucher']['size'];
  25. $upload_file = $upload_dir.($_FILES['voucher']['name']);
  26. $voucher_nombre_db = $_FILES['voucher']['name'];
  27. if(empty($nombres) && empty($apellidos) && empty($DNI_CarneExtranjeria) && ($tipo_persona == 'Dependiente' && (empty($empresa) || empty($cargo) || empty($direccion))) &&(empty($telefono_fijo) || empty($telefono_celular)) && ($tipo_comprobante == 'Factura' && (empty($razon_social) || empty($RUC))) && empty($voucher_nombre_db) && $extension != 'image/jpeg' && $size > 204801){
  28. echo '<html>
  29. <head>
  30. <title>Titulo web</title>
  31. <META http-equiv="refresh" content="6; url=http://www.dominio.com/inscripciones/inscripcion.php">
  32. </head>
  33. <body>
  34. <p>Debe completar todos los datos obligatorios y adjuntar una imagen con extension .JPG y de 200KB de tamaño maximo.</p>
  35. </body>
  36. </html>';
  37. }else{
  38. move_uploaded_file($_FILES['voucher']['tmp_name'], $upload_file);
  39. mysql_query("INSERT INTO inscripciones(Nombres,Apellidos,DNI_CarneExtranjeria,Tipo_Persona,Empresa,Cargo,Direccion,Telefono_Fijo,Telefono_Celular,Tipo_Comprobante,Razon_Social,RUC,Nombre_Voucher) VALUES('$nombres','$apellidos','$DNI_CarneExtranjeria','$tipo_persona','$empresa','$cargo','$direccion','$telefono_fijo','$telefono_celular','$tipo_comprobante','$razon_social','$RUC','$voucher_nombre_db')",$link);
  40. mysql_close($link);
  41. echo '<html>
  42.         <head>
  43.         <title>Titulo web</title>
  44.         <META http-equiv="refresh" content="6; url=http://www.dominio.com/inscripciones/inscripcion.php">
  45.         </head>
  46.         <body>
  47.         <p>Registro exitoso.</p>
  48.         </body>
  49.         </html>';
  50. }
  51. }
  52. ?>
44  Programación / PHP / Re: Ayuda con error de sintaxis en formulario PHP en: 8 Junio 2010, 20:05 pm
Hola, gracias por corregir el error, tienes razon... debo ser mas ordenado  ;D un saludo.
45  Programación / PHP / Ayuda con error de sintaxis en formulario PHP en: 8 Junio 2010, 19:07 pm
Hola a todos, estoy haciendo un formulario con upload de imagen que se registra a una base de datos pero tengo un error de sintaxis que dice "unexpected end of file" en la ultima linea (donde esta el "?>") y nose donde esté el problema. Espero me puedan dar sugerencias, ejemplos o decirme cual es el error, gracias de antemano.  ::)

El error esta en esta imagen:
http://img717.imageshack.us/img717/2692/erroryl.jpg

Y este es el codigo:

Código
  1. <?php
  2. if (isset($_POST['enviar']))
  3. {
  4. $link = mysql_connect('localhost', 'user', 'pass');
  5. mysql_select_db('dbname', $link);
  6. $sql = "SELECT MAX(ID) FROM inscripciones";
  7. $result = mysql_query($sql);
  8. $row = mysql_fetch_row($result);
  9. $max_id = $row[0]+1;
  10. $nombres=$_POST['nombres'];
  11. $apellidos=$_POST['apellidos'];
  12. $DNI_CarneExtranjeria=$_POST['DNI_CarneExtranjeria'];
  13. $tipo_persona=$_POST['tipo_persona'];
  14. $empresa=$_POST['empresa'];
  15. $cargo=$_POST['cargo'];
  16. $direccion=$_POST['direccion'];
  17. $telefono_fijo=$_POST['telefono_fijo'];
  18. $telefono_celular=$_POST['telefono_celular'];
  19. $tipo_combrobante=$_POST['tipo_comprobante'];
  20. $razon_social=$_POST['razon_social'];
  21. $RUC=$_POST['RUC'];
  22. $_FILES['voucher']['name'] = $max_id."_".$_FILES['voucher']['name'];
  23. $upload_dir = '/home/netline/public_html/inscripciones/vouchers/';
  24. $extension = $_FILES['voucher']['type'];
  25. $size = $_FILES['voucher']['size'];
  26. $upload_file = $upload_dir.($_FILES['voucher']['name']);
  27. $voucher_nombre_db = $_FILES['voucher']['name'];
  28. if($nombres.trim == '' && $apellidos.trim == '' && $DNI_CarneExtranjeria.trim == '' && ($tipo_persona == 'Dependiente' && ($empresa.trim == '' || $cargo.trim == '' || $direccion.trim == '')) &&($telefono_fijo == '' || $telefono_celular == '') && ($tipo_comprobante == 'Factura' && ($razon_social.trim == '' || $RUC.trim == '')) && $voucher_nombre_db.trim == '' && $extension != 'image/jpeg' && $size > 204801)
  29. {
  30. echo <<<ERROR
  31.  <html>
  32.  <head>
  33.  <title>Titulo web</title>
  34.  <META http-equiv="refresh" content="6; url=http://www.dominio.com/inscripciones/inscripcion.php">
  35.  </head>
  36.  <body>
  37.  <p>Debe completar todos los datos obligatorios y adjuntar una imagen con extensi�n .JPG y de 200KB de tamaño maximo.</p>
  38.  </body>
  39.  </html>
  40.  ERROR;
  41.  }
  42.  else
  43.  {
  44.  move_uploaded_file($_FILES[voucher][tmp_name], "$upload_file");
  45.  mysql_query("INSERT INTO inscripciones (Nombres,Apellidos,DNI_CarneExtranjeria,Tipo_Persona,Empresa,Cargo,Direccion,Telefono_Fijo,Telefono_Celular,Tipo_Comprobante,Razon_Social,RUC,Nombre_Voucher) VALUES ('$nombres','$apellidos','$DNI_CarneExtranjeria','$tipo_persona','$empresa','$cargo','$direccion','$telefono_fijo','$telefono_celular','$tipo_comprobante','$razon_social','$RUC','$voucher_nombre_db')",$link);
  46.  mysql_close($link);
  47. echo <<<EXITO
  48. <html>
  49. <head>
  50. <title>Titulo web</title>
  51. <META http-equiv="refresh" content="6; url=http://www.dominio.com/inscripciones/inscripcion.php">
  52. </head>
  53. <body>
  54. <p>Registro exitoso.</p>
  55. </body>
  56. </html>
  57. EXITO;
  58.  }
  59. }
  60. ?>
  61.  
46  Programación / PHP / Problema con formulario PHP en: 1 Junio 2010, 07:17 am
Bueno, estoy haciendo un formulario con un upload de imagen jpg. El problema es que intento hacer que ese jpg, en vez de subirse con el nombre que el usuario le ha puesto, quiero que se suba al server con el nombre de la ID de la consulta, ejemplo:


ID      Nombre      Apellido                     Imagen
1         Oscar          Jara            1_24/06/2010_11:30:05.jpg

En la DB, el nombre de la imagen esta compuesto por el ID, fecha y hora y la extension

Pero, en el server quiero que se guarde como 1.jpg ya que el ID de esa consulta fue 1. Y eso es lo que no logro hacer, aca esta parte de mi codigo php y espero me puedan ayudar o corregir algo que este mal.

Código
  1. <?php
  2. if (isset($_POST['validar'])) {
  3.  
  4. $link = mysql_connect('localhost', 'user', 'pass');
  5. mysql_select_db('db', $link);
  6.  
  7.  $sql = "SELECT MAX(ID) FROM inscritos";
  8.  $result = mysql_query($sql);
  9.  $row = mysql_fetch_row($result);
  10.  $max_id = $row[0]+1; //captura el ultimo ID y le agrega 1 para ser el ID actual
  11.  
  12.  $evento=$_POST['evento'];
  13.  $nombres=$_POST['nombres'];
  14.  $apellidos=$_POST['apellidos'];
  15.  $empresa=$_POST['empresa'];
  16.  $cargo=$_POST['cargo'];
  17.  $direccion=$_POST['direccion'];
  18.  $telefono=$_POST['telefono'];
  19.  $datetime = date("d/m/Y_H:i:s");
  20.  
  21.  $upload_dir = '/home/netline/public_html/vouchers/';
  22.  $upload_file = $upload_dir.$max_id.".jpg";
  23.  $extension = $_FILES['voucher']['type'];
  24.  $size = $_FILES['voucher']['size'];
  25.  $voucher_namedb = $max_id."_".$datetime.".jpg";
  26.  
  27.  if ($evento.trim != "" &&
  28.    $voucher.trim != "" &&
  29.  $extension == "image/jpeg" &&
  30.  $size < 204800 &&
  31.  $nombres.trim != "" &&
  32.  $apellidos.trim != "" &&
  33.  $empresa.trim != "" &&
  34.  $cargo.trim != "" &&
  35.  $direccion.trim != "" &&
  36.  $telefono.trim != "")
  37.  {
  38.   move_uploaded_file($_FILES['voucher']['tmp_name'], $upload_file);
  39.       mysql_query("INSERT INTO inscritos (Evento,Voucher,Nombres,Apellidos,Empresa,Cargo,Direccion,Telefono) VALUES ('$evento','$voucher','$nombres','$apellidos','$empresa','$cargo','$direccion','$telefono')",$link);
  40.       mysql_close($link);

El codigo php continua pero lo demas no tiene importancia. Por otro lado, el script ya lo he probado y funciona muy bien al usar en la variable upload file lo siguiente:

$upload_file = $upload_dir.$_FILES['voucher']['name'];

ya que, lo que realiza es guardar el file con el nombre que el usuario le puso y a la DB como yo lo quiero, espero me puedan ayudar... ya he intentado muchas formas y no lo logro, entre ellas use la funcion rename, entre otras como if_file_exists pero nada Y LO UNICO QUE QUIERO ES GUARDAR LA IMAGEN CON EL ID DE LA CONSULTA  :laugh: :-(
47  Programación / Programación General / Ayuda en programacion C#? en: 19 Mayo 2010, 02:19 am
Tengo un problema y es que soy nuevo en C# y estaba haciendo ejercicios hasta que se me presento uno que no tengo idea de como hacerlo. He programado en Java antes pero hay cosas que no se hacer aqui aunque se diga que es muy parecido, les dejo el enunciado y espero me puedan ayudar, gracias.

"Ingrese un número natural de 9 dígitos como máximo para obtener el número mayor y menor que se puedan realizar con las cifras del numero ingresado".

PD. El ejercicio debe ser realizado, de preferencia, sin arreglos pero si es que lo saben hacer con arreglos igual me gustaria ver el código, saludos! :)
48  Programación / .NET (C#, VB.NET, ASP) / Re: Validar textbox numerico en C# en: 20 Abril 2010, 05:16 am
jaja gracias y ya salio pero el problema es que ahora necesito colocarle el signo negativo  :laugh:
49  Programación / .NET (C#, VB.NET, ASP) / Re: Validar textbox numerico en C# en: 19 Abril 2010, 22:10 pm
Porque me anulan la puntuacion y yo necesito que se puedan poner puntos para el caso de un numero decimal y signo negativo si es que se requiere
50  Programación / .NET (C#, VB.NET, ASP) / Re: Validar textbox numerico en C# en: 19 Abril 2010, 20:32 pm
perdon xD XD

int.TryParse(e.KeyChar.ToString(), null)

El segundo parametro es el nuevo int a "parsear"


Amigo, gracias por los intentos pero sigo teniendo problemas, ahora al compilar aparece lo siguiente:

Error 1 La mejor coincidencia de método sobrecargado para 'int.TryParse(string, out int)' tiene algunos argumentos no válidos

Error 2 Argumento '2': no se puede convertir de '<null>' a 'out int'

espero puedas seguir ayudandome XD  ;D
Páginas: 1 2 3 4 [5] 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines