• Domingo 22 de Diciembre de 2024, 02:11

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - RadicalEd

Páginas: 1 2 3 [4] 5 6 ... 123
76
La taberna del BIT / Re: Como ha estado el foro los últimos dos años
« en: Miércoles 9 de Noviembre de 2011, 02:06 »
Buenas, no se hace cuanto que no entro, debe ser que hace mucho que no programo y ando liadisimo con no se cuantas cosas.

Es lindo volver a ver algunos de los avatares de siempre ;)

Dichoso tu que has abandonado el mundo de la informatica, yo me empiezo a fastidiar de la ingenieria.
HEREJE, HEREJE, HEREJE
yo no ando muy metido en el foro, pero aproveché el RSS de varios foros que hace mucho se lo había pedido al jefecito para estar a la par de lo que postean

77
Visual Basic 6.0 e inferiores / Re:Algoritmos Alleged Rc4, Verhoeff, Base 64 En Vb6
« en: Miércoles 19 de Octubre de 2011, 14:50 »
Necesito los codigos de estos tres algoritmos en VIsual Basic 6 ayudenmeeeeeeee..
envienme si lo tienen a estos correos:
amr_franz@hotmail.com
amrfranz@gmail.com
Gente inutil y usted hermano, que mamera ayudarle a los vagos

78
PHP / Re:Problemas para centrar texto???
« en: Viernes 30 de Septiembre de 2011, 03:57 »
no he usado la libreria, pero veo que puedes usar etiquetas HTML, por que en vez de usar 'justificacion'=>'center', no lo haces con <center></center> o <div align="center"></div>, prueba con eso a ver si te funciona, cualquier cosa avisas

79
PHP / Re:Problemas para centrar texto???
« en: Miércoles 28 de Septiembre de 2011, 03:17 »
no especificas muy bien cómo creas el pdf, si estás usando una libreria con sus clases, cómo es la abstracción de esa clase

80
PHP / Re:Error extraño
« en: Miércoles 28 de Septiembre de 2011, 03:16 »
no es solo por la llave duplicada, eso era algo extra, lo extraño es que cuando ejecutaba el query anterior,
Código: SQL
  1.     SELECT ADDDATE( wf.fecha_inicio, DATEDIFF( plpr.tiempo_limite, "2000-01-01 08:00:00" ) ) AS tiempo FROM ct_plantilla_workflow AS wf, ct_plantilla AS pl, ct_plantilla_protocolo AS plpr WHERE wf.usu_asigna = "ECASTANO" AND wf.plantilla_id = pl.id AND plpr.plantilla_id = pl.id AND wf.proceso = plpr.orden
con el usuario ECASTANO y quería imprimir el resultado del query, ósea,
Código: PHP
  1. $query = '    SELECT ADDDATE( wf.fecha_inicio, DATEDIFF( plpr.tiempo_limite, "2000-01-01 08:00:00" ) ) AS tiempo FROM ct_plantilla_workflow AS wf, ct_plantilla AS pl, ct_plantilla_protocolo AS plpr WHERE wf.usu_asigna = "ECASTANO" AND wf.plantilla_id = pl.id AND plpr.plantilla_id = pl.id AND wf.proceso = plpr.orden';
  2. $result = mysql_query($query);
  3. echo $result;
Me suelta algo muy extraño: Resource id #681, ósea, el 1 en ese 68 está de más, eso es lo que estoy validando, yo creo que es casí un bug de PHP, por que si lo hubiera hecho con admin, ósea,
Código: PHP
  1. $query = '    SELECT ADDDATE( wf.fecha_inicio, DATEDIFF( plpr.tiempo_limite, "2000-01-01 08:00:00" ) ) AS tiempo FROM ct_plantilla_workflow AS wf, ct_plantilla AS pl, ct_plantilla_protocolo AS plpr WHERE wf.usu_asigna = "ADMIN" AND wf.plantilla_id = pl.id AND plpr.plantilla_id = pl.id AND wf.proceso = plpr.orden';
  2. $result = mysql_query($query);
  3. echo $result;
Me da solamente: Resource id #68 sin el 1, no sé que pueda ser y eso me tiene loco

81
PHP / Re:Error extraño
« en: Martes 27 de Septiembre de 2011, 02:32 »
La solucione con una pachotada, les muestro:
Código: PHP
  1.   /*
  2.    * Este m&eacute;todo mostrar&aacute; datos de una consulta de varias tablas
  3.    * @param string $query    sql query
  4.    * @param integer $tipo    El tipo de query que se ejecutar&aacute;
  5.    * @param string $error    Para mostrar un error diferente al default de MySQL
  6.    * @return $arrayRetorno   Tiene el resultado, la cantidad de registros, un array con los registros y el &uacute;ltimo indexado
  7.    */
  8.   function query($query, $tipo=0, $trace=0, $error='<br /><b>Query ejecutado incorrectamente<br />') {
  9.     $this->result = mysql_query($query);// or die($x = mysql_error().$error.$query.'</b>');
  10.    
  11.     if ($this->result==0){
  12.       $err = explode("'", mysql_error());
  13.       /*
  14.        * Valido si es error por entrada duplicada en campo &uacute;nico
  15.        */
  16.       if (substr(mysql_error(), 0, 15)=='Duplicate entry'){
  17.         echo '<div align="center">
  18.                Registro <strong>'.$err[1].'</strong> en el campo <strong>'.$err[3].'</strong> ya existe en la Base de Datos
  19.                <br /><a href="javascript:history.back();">Volver</a>
  20.              </div>';
  21.       } else {
  22.         echo '<div align="center">'.$error.mysql_error().$query.'</div>';
  23.       }
  24.     } else {
  25.  
  26.     /*
  27.      * Dependiendo del tipo de consulta SQL escojida extraemos las variables
  28.      */
  29.     if ($this->result!=1){ // ESTA PACHOTADA ES OBLIGATORIA, TENGO GANAS DE LLORAR
  30.       switch($tipo)
  31.       {
  32.         case 'SELECT':
  33.         case 0:
  34.              $this->numrows = mysql_num_rows($this->result);
  35.              $this->arrayRegistros = mysql_fetch_array($this->result);
  36.              $this->ultimo = '';
  37.              break;
  38.         case 'INSERT':
  39.         case 1:
  40.              $this->ultimo = mysql_insert_id();
  41.              $this->numrows = '';
  42.              $this->arrayRegistros = '';
  43.              break;
  44.         case 'UPDATE':
  45.         case 'DELETE':
  46.         case 'ALTER':
  47.         case 2:
  48.         case 3:
  49.         case 4:
  50.              $this->numrows = '';
  51.              $this->arrayRegistros = '';
  52.              $this->ultimo = '';
  53.              break;
  54.         case 'SHOW TABLES':
  55.         case 'OPTIMIZE TABLE':
  56.         case 'TRUNCATE TABLE':
  57.         case 5:
  58.         case 6:
  59.         case 7:
  60.              $this->numrows = '';
  61.              break;
  62.       }
  63.     }
  64.  
  65.     /*
  66.      * Estos son todos los datos que se pueden extraer de un query
  67.      * Ac&aacute; lo que se hace es devolverlo todo en un array
  68.      */
  69.     $arrayRetorno = array($this->result, $this->numrows, $this->arrayRegistros, $this->ultimo);
  70.  
  71.     if ($trace==1)
  72.     {
  73.       debug_print_backtrace();
  74.     }
  75.  
  76.     return $arrayRetorno;
  77.     }
  78.   }
  79.  

82
PHP / Error extraño
« en: Domingo 25 de Septiembre de 2011, 21:10 »
Hola chicos de SoloCodigo, vengo teniendo un error extraño al ejecutar un query y usar las funciones mysql_fetch_array y mysql_num_rows de PHP, el query es este:
Código: SQL
  1. SELECT ADDDATE( wf.fecha_inicio, DATEDIFF( plpr.tiempo_limite, "2000-01-01 08:00:00" ) ) AS tiempo FROM ct_plantilla_workflow AS wf, ct_plantilla AS pl, ct_plantilla_protocolo AS plpr WHERE wf.usu_asigna = "ECASTANO" AND wf.plantilla_id = pl.id AND plpr.plantilla_id = pl.id AND wf.proceso = plpr.orden
si lo ejecuto directamente en el mysql me salen los datos que deben salir, de hecho el query en PHP se ejecuta bien con el mysql_query, pero las funciones arriba puestas me muetran los siguientes errores
Citar
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\aplicaciones\gestion\include\clases\clases.php on line 58

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\aplicaciones\gestion\include\clases\clases.php on line 59
e imprimo el Resource y me muestra esto: Resource id #681 y he mirado bien el resource y el 1 sobra, ósea, en realidad el dato es Resource id #68 y el 1 se agrega, acá está el código que ejecuta eso:
Código: PHP
  1.   /*
  2.    * Este m&eacute;todo mostrar&aacute; datos de una consulta de varias tablas
  3.    * @param string $query    sql query
  4.    * @param integer $tipo    El tipo de query que se ejecutar&aacute;
  5.    * @param string $error    Para mostrar un error diferente al default de MySQL
  6.    * @return $arrayRetorno   Tiene el resultado, la cantidad de registros, un array con los registros y el &uacute;ltimo indexado
  7.    */
  8.   //function query($query, $tipo=0, $trace=0, $error='<br /><b>Query ejecutado incorrectamente<br />')
  9.   function query($query, $tipo=0, $trace=0, $error='<br /><b>Query ejecutado incorrectamente<br />') {
  10.     $this->result = mysql_query($query) or die(mysql_error().$error.$query.'</b>');
  11. echo $this->result;
  12.  
  13.     if ($this->result==0){
  14.       echo "Consulta ejecutada sin exito";
  15.     }
  16.  
  17.     /*
  18.      * Dependiendo del tipo de consulta SQL escojida extraemos las variables
  19.      */
  20.     switch($tipo)
  21.     {
  22.       case 'SELECT':
  23.       case 0:
  24.            $this->numrows = mysql_num_rows($this->result);
  25.            $this->arrayRegistros = mysql_fetch_array($this->result);
  26.            $this->ultimo = '';
  27.            break;
  28.       case 'INSERT':
  29.       case 1:
  30.            $this->ultimo = mysql_insert_id();
  31.            $this->numrows = '';
  32.            $this->arrayRegistros = '';
  33.            break;
  34.       case 'UPDATE':
  35.       case 'DELETE':
  36.       case 'ALTER':
  37.       case 2:
  38.       case 3:
  39.       case 4:
  40.            $this->numrows = '';
  41.            $this->arrayRegistros = '';
  42.            $this->ultimo = '';
  43.            break;
  44.       case 'SHOW TABLES':
  45.       case 'OPTIMIZE TABLE':
  46.       case 'TRUNCATE TABLE':
  47.       case 5:
  48.       case 6:
  49.       case 7:
  50.            $this->numrows = '';
  51.            break;
  52.     }
  53.  
  54.     /*
  55.      * Estos son todos los datos que se pueden extraer de un query
  56.      * Ac&aacute; lo que se hace es devolverlo todo en un array
  57.      */
  58.     $arrayRetorno = array($this->result, $this->numrows, $this->arrayRegistros, $this->ultimo);
  59.  
  60.     if ($trace==1)
  61.     {
  62.       debug_print_backtrace();
  63.     }
  64.  
  65.     return $arrayRetorno;
  66.   }
  67.  
  68.  

Esto me pasa en Windows con el AppServ o Wamp instalado, en Linux no me muestra ningun error, alguna información al respecto

83
Python / Re:Crear GUI's en Python
« en: Martes 20 de Septiembre de 2011, 17:21 »
La mejor libreria para trabajar GUI es wxPython, yo la he usado en varías aplicaciones y ha sido bastante sencillo, hay bastante documentación tanto en ingles como en español y funciona sobre Windows Linux o Mac

84
Papelera / Re:soporte para todos
« en: Martes 13 de Septiembre de 2011, 16:22 »
Lo que no se hace acá es ayudarle a perdedores que quieren que les hagan la tarea :adios: :adios: te vamos a extrañar :whistling: :whistling: :whistling:

85
PHP / Re:Detectar navegador
« en: Viernes 9 de Septiembre de 2011, 03:17 »
Desde php lo puedes hacer con la variable $_SERVER en su clave HTTP_USER_AGENT
Código: PHP
  1. $_SERVER["HTTP_USER_AGENT"].

86
MySQL / Re:Codigo alfanumerico para MySQL
« en: Viernes 9 de Septiembre de 2011, 03:15 »
No hay forma de trabajar alfanumérico, lo que puedes es hacer un campo para LI y otro con atributo autoincrementable para el manejo de números, y a la hora de traer los datos lo haces con los 2 campos y ese sería el id de tu tabla

87
Sobre los Foros de SoloCodigo / Re:Comentarios sobre la nueva pagina de solo codigo
« en: Domingo 4 de Septiembre de 2011, 18:51 »
pues a mi lo que más me gusto de todo es que ahora puedo meter mis foros favoritos con lector RSS y así me doy cuenta más rápido :bravo: :bravo: :bravo:

88
PHP / Re:una buena libreria para autenticación de usuarios en PHP?
« en: Sábado 3 de Septiembre de 2011, 05:55 »
y porqué no trabajas con sesiones????

89
JavaScript / Re:cargar pagina html basica con ajax
« en: Martes 23 de Agosto de 2011, 23:04 »
Checalo
Código: HTML
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  2. <title>As&iacute;ncrono Javascript y XML</title>
  3. <link href="misestilos.css" rel="stylesheet" type="text/css">
  4.  
  5. </head>
  6. <div id="menu"> <a href="javascript:llamarasincrono('t1.html', 'contenidos');">El sentido del tacto</a> <a href="javascript:llamarasincrono('t2.html', 'contenidos');">Sensaciones</a> </div>
  7. <div id="contenidos">
  8.    <h3>En esta capa se cargar&aacute; as&iacute;ncronamente dos fragmentos de c&oacute;digo (x)html.</h3>
  9.    <p>Escoger una opci&oacute;n del men&uacute;... </p>
  10. </div>
  11. // Documento JavaScript
  12. // Esta función cargará las paginas
  13. function llamarasincrono (url, id_contenedor)
  14. {
  15.     var pagina_requerida = false;
  16.     if (window.XMLHttpRequest)
  17.     {
  18.         // Si es Mozilla, Safari etc
  19.         pagina_requerida = new XMLHttpRequest ();
  20.     } else if (window.ActiveXObject)
  21.     {
  22.         // pero si es IE
  23.         try
  24.         {
  25.             pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
  26.         }
  27.         catch (e)
  28.         {
  29.             // en caso que sea una versión antigua
  30.             try
  31.             {
  32.                 pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
  33.             }
  34.             catch (e)
  35.             {
  36.             }
  37.         }
  38.     }
  39.     else
  40.     return false;
  41.     pagina_requerida.onreadystatechange = function ()
  42.     {
  43.         // función de respuesta
  44.         cargarpagina (pagina_requerida, id_contenedor);
  45.     }
  46.     pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send
  47.     pagina_requerida.send (null);
  48. }
  49. // todo es correcto y ha llegado el momento de poner la información requerida
  50. // en su sitio en la pagina xhtml
  51. function cargarpagina (pagina_requerida, id_contenedor)
  52. {
  53.     if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1))
  54.    document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText;
  55. }
  56.  
  57.  
  58. </body>
  59. </html>

90
PHP / Re:Graaan problema con mi examen final =P
« en: Martes 23 de Agosto de 2011, 22:55 »
Lo que pides se puede hacer con una DB tipo MySQL y para que la página no se te refresque puedes usar AJAX o en su defecto el JQuery y que todo te lo acomode en ul como tú lo quieres, cualquier duda postea

91
Seguridad y Criptografía / Re:Desencriptar md5 (script perl)
« en: Martes 23 de Agosto de 2011, 22:34 »
por lo menos sabes cómo funciona el script y qué está haciendo cada línea, copiar por copiar no ayuda a mucho; otra cosa una cadena MD5 nunca se desencripta

92
PHP / [Código Fuente] sin password
« en: Viernes 22 de Abril de 2011, 20:15 »
si eres tan perdedor para no saber como mirar una contraseña en una DB MySQL no eres digno para usar mis aplicaciones

93
PHP / Re: llamar funcion desde <form>
« en: Sábado 19 de Febrero de 2011, 12:22 »
No, pero lo que puedes hacer es jugar con Ajax

94
PHP / Re: llamar funcion desde <form>
« en: Sábado 19 de Febrero de 2011, 03:52 »
sí se puede hacer, si lo que estás declarando es una función javascript

95
PHP / [Código Fuente] respuesta
« en: Jueves 10 de Febrero de 2011, 18:32 »
@amadomora sí te toca por el gesto de MySQL ya que no le hice un controlador para esa parte. Muestrame qué error te saca

96
PHP / Re: Probremas con encriptacion md5 en php
« en: Miércoles 9 de Febrero de 2011, 18:40 »
Cita de: "sayri"
el campo contraseña de la bd inicialmente lo puse con 8, pero despues lo cambie a 30 y sige el mismo problema
ahí está tu problema, lo que te dije arriba, debes por lo menos cambiar el tamaño a 50, ya que la contraseña convertida por el md5 sería algo así "cc6a8db850b520edefed4f8d10a5b106", acá hay 32 carácteres, pero las he visto más largas.

97
PHP / Re: Probremas con encriptacion md5 en php
« en: Miércoles 9 de Febrero de 2011, 18:23 »
una encriptación md5 genera +/- cuarenta y tantos carácteres, debes tener en cuenta que tamaño tiene el campo en la DB a la hora de guardar

98
Python / Re: html con Python
« en: Lunes 7 de Febrero de 2011, 19:03 »
Hola, si quieres empezar con páginas Web en python estudia sobre el módulo CGI, si ya te quieres meter en el MVC, prueba con Django, Pylons, TurboGears, webpy, web2py.

Yo juego con Django, para mi es el mejor.

99
PHP / Re: Galeria de Imagenes Simple con PHP + Mysql
« en: Jueves 27 de Enero de 2011, 14:00 »
if ($i%6==0) {

100
PHP / Re: Galeria de Imagenes Simple con PHP + Mysql
« en: Miércoles 26 de Enero de 2011, 17:30 »
pasate con un ciclo while o for, cuando llegue a un mod 4 = 0 entonces coloca un nuevo <tr>

Páginas: 1 2 3 [4] 5 6 ... 123