• Viernes 19 de Abril de 2024, 19:13

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.


Temas - Diabliyo

Páginas: [1]
1
MySQL / Problemas Con Mysql En Php !!!!
« en: Lunes 27 de Diciembre de 2004, 21:54 »
Hola:

Soy nuevo aun, asi que he echo mi primer aplicacion que es un tipo LIBRO DE COMENTARIOS... se que no esta perfecto ni nada, que no esta ocultado lo que NO se debe de ver ( pass y basedd ), pero quiero primero verque mis codigos compilen y jalen bien, despues buscare el mejoramiento mas avanzado...  Por ahora me trabe aqui en mi LIBRO DE COMENTARIOS... nose porke...chequen mi codigo..

Código: Text
  1. <html>
  2.   <head>
  3.   <title>Aprendiendo PHP</title>
  4.   </head>
  5.  
  6.   <body>
  7.   <center>
  8.   <form action="insertar.php" method="POST" name="comentarios">
  9.     <table cellpadding="5" cellspacing="10" border="0">
  10.     <td>Nick: </td><td><input type="text" size="30" name="txtnick"></td><tr>
  11.     <td>E-Mail: </td><td><input type="text" size="30" name="txtemail"></td><tr>
  12.     <td colspan="2">Comentario:<br><textarea rows="10" cols="60" name="txtcomentario"></textarea></td><tr>
  13.     <td colspan="2" align="center"><input type="submit" value="Enviar"></td>
  14.     </table>
  15.   </form>
  16.   </center>
  17.   <p align="center"><b>MESAJES HASTA AHORA</b></p>
  18.   <?php
  19.     $server= "localhost";
  20.     $user= "root";
  21.     $pass= "mipass";
  22.     $base= "td_inicia";
  23.     $id= mysql_connect( $server, $user, $pass );  <------------ War 23
  24.     mysql_select_db( $base, $id ); <------------ War 24
  25.     $consulta= 'select nick, email, mensaje from td_inicia;';
  26.     $id_consulta= mysql_query( $consulta, $id ); <------------ War 26
  27.     $nfilas= mysql_num_rows( $id_consulta ); <------------ War 27
  28.   ?>
  29.   <center>
  30.   <table cellpadding="4" cellspacing="3" border="0" bgcolor="#7BA9E8">
  31.   <?php
  32.     for( $i=0; $i<$nfilas; $i++ )
  33.       {
  34.       $respuesta= mysql_fetch_array( $id_consulta );
  35.       print( "<tr>" );
  36.       print( "<td>Nick: ". $respuesta['nick']. "</td>" );
  37.       print( "<td>email: ". $respuesta['email']. "</td>" );
  38.       print( "<tr><td colspan=2>". $respuesta['mensaje']. "</td>" );
  39.       }
  40.   ?>
  41.   </table>
  42.   </center>
  43.   </body>
  44. </html>
  45.  

Me marca estos Warnings ( ya estan marcados en el codigo de arriba ):

Código: Text
  1. Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\web\index.php on line 23
  2.  
  3. Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in c:\web\index.php on line 24
  4.  
  5. Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\web\index.php on line 26
  6.  
  7. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\web\index.php on line 27
  8.  
  9.  

Segun me han dicho que el problema principal es el WAR que marca la linea 23, una vez se resuelva ese, los demas desapareceran...  El problema es que nose como solucionarlo, segun la sintaxis de Warning 23 es:

"el Cliente MySQL no puede soportar la autentificacion de los protocoles requeridos por el servidor, consiferese actualizar MySQL "...

NOTA: uso:  MySQL v4.1.7, Apache v1.3.33 y PHP v4.3.9

Gracias de antemano...

byeeeee

2
GNU/Linux / Indesiso Ayuda !!!
« en: Miércoles 28 de Julio de 2004, 09:34 »
Hola:

Tengo varios años usando Windows y pues es muy comodo y lo mas notable es que los programas que usamos pues funcionan bajo Windows ( hasta los de la universidad ), pero pues he visto que Windows es muy inestable, de repente funciona perfectamente 3 o 4 meses y despues por arte de magia comeinza a alentarse, a pendejear por completo el S.O --.... y vaya que el registro lo mantenemos limpio de programas, troyanos o virus que se esten cargando en el systema.....osea digamos solo cargamos como 4 procesos aproximadamente.

Aparte en el Task Manager Mantenemos solo ejecutando el: explorer.exe ...que biene siendo el escritorio...osea Uso de la PC 0%   TODO PERFECTO....pero por arte de magia el sistema hace unos cambio y toma desiciones muuy raras que pues nos da la desventaja....

Me he bajado de hace varios meses: Suse Linux, Mandrake Linux, Lindows, Knopix, Red Hat. Pero tengo muchas dudas aun, las cuales NO estan en ninguno de los POST principales de FAQs y demas..... son que:

Uso mucho estos programas:

-Virtual Dub (para editar videos)
-Smart Ripper ó DVD Decript (rippear DVDs)
-DVD2AVI (combertir los VOBs a AVI)
-Turbo C, Turbo C++ v4.5win, minGW, etc, et... (compiladores de C)
-Virtual Machine, Java SDK, Java Builder, BlueJ (herramientas indispensables y compilador de Java).
-Block de Notas, Fireworks (para paginas web)
-TASM ó MASM (compilador de ASM)
-Mi Tarjeta de Video ATI RADEON ALL IN WONDER para jugar y capturar videos de la TV.
-Juegos: FIFA2004, Medal of Honor, Grand Teft Auto 3.
-Easy cD & DVD Creator ( ufff.....estos los uso chingos, ya que bajo mucho software y juegos dle eMule...)
-el eMule (peor bueno, he leido que existe para  Linux...de este no ahi pex..)
-CloneCD e ISOBuster (extraer y crear imagenes, hacer copias de CDs)
-PowerDVD (ver pelis DVD y VCD en mi PC)
-Word (pero existe StarOffice...no ahi pex)
-WinZip y WinRar (puff existen chingos de archivos en la red comprimidos con estos programas....diriamos la MAYORIA)
-MSN Messenger
-FlashGet (acelerador y gestor de Descargas)

Pues quisiera saber si podria usar mis programas (creo que no ¬¬ )....peor existen algun software que los remplase ???...

Por este motivo prefiero quedarme con windows y le pienso para instalar alguna de las versiones de Linux,,,,,,,

Porfavor ayudenme..... Windows Me tiene hasta la madre, pero pues que le hago  :(....

byeeee

3
XHTML / Ayuda En Html !!!
« en: Jueves 10 de Junio de 2004, 07:43 »
Hola:

Estoy repasando un tuto y me he puesto a mi mismo una pruebilla y pues me he quedado atascado----

Quiero hacer una web conformada por 4 partes o tablas:

Cabezera ( aqui el Titulo )
Tabla Izquierna ( aqui el Menu )
Tabla Central ( aqui las Noticias )
Tabla Derecha ( aqui los Links o Encuestas )

Hice un codigo, pero no me queda bien, ya que si agrando al TABLA, las celdas quedan en medio :(...

Ayuda porfas..

Código: Text
  1. <html>
  2.   <head>
  3.   <title>------ Mi Web -------</title>
  4.  
  5.   <script lenguage="javascript">
  6.   <!--
  7.   window.status=( "Mi Web" );
  8.   //-->
  9.   </script>
  10.   </head>
  11.  
  12.   <body bgcolor="#000000" text="#FFFFFF">
  13.   <table border="1" align="center" cellpadding="4" cellspacing="5" height="25%" width="80%">
  14.   <td align="center">TITULO DEL WEB</td>
  15.   </table>
  16.   <p align="center">
  17.   <p align="center"><marquee align="middle" scrolldelay="150" loop="infinite" direction="left" width="60%"><font size="3" color="#898989" face="OCR A Extended"><b>----> TraduDark v2.0 <---- Encuentra Todo sobre: Hacking, Cracking, Juegos, Parches, Traducciones, Programacion, Tutoriales, Trucos, Anime...Todo xD...   by Diabliyo</b></marquee>
  18.   <p align="center">
  19.   <table align="center" border="1" height="20%"width="80%" cellspacing="5">
  20.   </td><td align="center" width="21%">
  21.   <table align="center" border="1" width="97%">
  22.     <th align="center">MENUS</th>
  23.   </table>
  24.   </td><td align="center" width="55%">
  25.   <table align="center" border="1" width="99%">
  26.     <th align="center">NOTICIAS</th>
  27.   </table>
  28.   </td><td align="right" width="21%">
  29.   <table align="center" border="1" width="97%">
  30.     <th align="center">LINKS</th>
  31.   </table>
  32.   </td></table>
  33.  
  34.   </table>
  35.   <p align="center">
  36.   </body>
  37. </html>
  38.  

4
C/C++ / Ayuda Con Avl !!
« en: Sábado 10 de Abril de 2004, 22:04 »
Hola:

Bueno tengo dificultades para realizar mi Arbol AVL, pero aqui les va la explicacion lo mas clara y entendible que puedo sobre el problema que tengo :D

NOTA:: aparte de MI codigo, me apoyo en el codigo que esta en el tuto de c.conclase.com (ya que es el unico sitio donde encontre sobre este tema) (tambien les pego los codigos del c.conclase)

El AVL o Equilibrio del Arbol solo realiza en las funciones de INSERTAR y BORRAR un NODO, lo demas sigue normal como un Arbol Binario de Busqueda (ABB), al igual cuento con 5 funciones:

-Equilibrar
-RSD (Rotacion Simple a la Derecha)
-RSI (Rotacion Simpel a la Izquierda)
-RDD (Rotacion Doble a la Derecha)
-RDI (Rotacion Doble a la Izquierda)

Aqui esta el codigo de MI funcion de INSERTAR.

Código: Text
  1. struct avl
  2.   {
  3.   int dato;
  4.   struct avl *izq;
  5.   struct avl *der;
  6.   }*raiz;
  7.  
  8. enum {IZQUIERDO, DERECHO};
  9.  
  10. /*Insertar*/
  11. struct avl *insertar( struct avl *raiz2, struct avl *hoja, int num )
  12.    {
  13.    if( !hoja )
  14.       {
  15.       hoja= (struct avl *) malloc( sizeof( struct avl ) );
  16.       hoja->izq= NULL;
  17.       hoja->der= NULL;
  18.       hoja->dato= num;
  19.       hoja->FE= 0;
  20.       if( !raiz ) return hoja;
  21.       else if( num<raiz2->dato )
  22.          {
  23.          aux= raiz;
  24.          raiz2->izq= hoja;
  25.          equilibrar( aux, raiz2, IZQUIERDA, VERDADERO );
  26.          }
  27.       else
  28.          {
  29.          aux= raiz;
  30.          raiz2->der= hoja;
  31.          equilibrar( aux, raiz2, DERECHA, VERDADERO );
  32.         }
  33.       return hoja;
  34.       }
  35.    else if( num<hoja->dato )
  36.       insertar( hoja, hoja->izq, num );
  37.    else
  38.       insertar( hoja, hoja->der, num );
  39.    return raiz;
  40.    }
  41.  

Bueno en  MI codigo ya esta TODO bien, ya que al insertar un NODO, se manda llamar la funcion EQUILIBRAR y dentro de ella se llevane stos valores que significan:

AUX= nodo que apunta al INICIO del Arbol (osea al primer NODO insertado).
RAIZ2=  este puntero LIGADO o APUNTA la rama IZQ o DEr hacia el nodo INSERTADO. (ya sea IZQ o DER).
DERECHA ó IZQUIERDA= solo indica la posicion del nodo que se inserto, para saber hacia DONDE haremos al rotacion.
VERDADERO= parametro para recorrer TODO el arbol dentro de la funcion de EQUILIBRAR. Mientras sea VERDADERO estara recorriendo el Arbol Completo y rotandolo.

--------------------------------------------------------------------------------------

Ahora aqui esta el codigo de C.CONCLASE de la funcion EQUILIBRAR !!!...

Código: Text
  1. /* Equilibrar árbol AVL partiendo del nodo nuevo */
  2. void Equilibrar(Arbol *a, pNodo nodo, int rama, int nuevo)
  3. {
  4.   int salir = FALSE;
  5.  
  6.   /* Recorrer camino inverso actualizando valores de FE: */
  7.   while(nodo && !salir) {
  8.      if(nuevo)
  9.         if(rama == IZQUIERDO) nodo->FE--; /* Depende de si añadimos ... */
  10.         else                  nodo->FE++;
  11.      else
  12.         if(rama == IZQUIERDO) nodo->FE++; /* ... o borramos */
  13.         else                  nodo->FE--;
  14.      if(nodo->FE == 0) salir = TRUE; /* La altura de las rama que
  15.                                         empieza en nodo no ha variado,
  16.                                         salir de Equilibrar */
  17.      else if(nodo->FE == -2) { /* Rotar a derechas y salir: */
  18.         if(nodo->izquierdo->FE == 1) RDD(a, nodo); /* Rotación doble  */
  19.         else RSD(a, nodo);                         /* Rotación simple */
  20.         salir = TRUE;
  21.      }
  22.      else if(nodo->FE == 2) {  /* Rotar a izquierdas y salir: */
  23.         if(nodo->derecho->FE == -1) RDI(a, nodo); /* Rotación doble  */
  24.         else RSI(a, nodo);                        /* Rotación simple */
  25.         salir = TRUE;
  26.      }
  27.      if(nodo->padre)   /*AHI QUE INTERPRETAR ESTO EN MI CODIGO*/
  28.         if(nodo->padre->derecho == nodo) rama = DERECHO; else rama = IZQUIERDO;
  29.      nodo = nodo->padre; /* Calcular FE, siguiente nodo del camino. */
  30.   }
  31. }
  32.  
  33.  

Ahora aqui esta MI codigo de la funcion EQUILIBRAR !!!

Código: Text
  1. /*Funciones de Equilibrio*/
  2.  
  3. void equilibrar( struct avl *raiz, struct avl *nodo, int rama, int nuevo )
  4.    {
  5.    int salir= FALSO;
  6.  
  7.    while( nodo && !salir )
  8.       {
  9.       if( nuevo )
  10.          {
  11.          if( rama == IZQUIERDA ) nodo->FE--;
  12.          else nodo->FE++;
  13.          }
  14.       else
  15.          {
  16.          if( rama == IZQUIERDA ) nodo->FE++;
  17.          else nodo->FE--;
  18.          }
  19.       if( nodo->FE == 0 ) salir= VERDADERO;
  20.       else if( nodo->FE == -2 )
  21.          {
  22.          if( nodo->izq->FE == 1 ) RDD( raiz, nodo );
  23.          else RSD( raiz, nodo );
  24.          salir= VERDADERO;
  25.          }
  26.       else if( nodo->FE == 2 )
  27.          {
  28.          if( nodo->der->FE == -1 ) RDI( raiz, nodo );
  29.          else RSI( raiz, nodo );
  30.          salir= VERDADERO;
  31.          }
  32.       /*falta AQUI*/
  33.       }
  34.    }
  35.  
  36.  

Como ven AQUI esta mi problema, ya que NO se como interpretar el pedazo de codigo que va en la parte donde esta mi comenario: /*falta AQUI*/. El Pedazo de codigo que tengo que interpretar esta en la funcion de Equilibrar de C.CONCLASE, puesta mas arriba de mi codigo y señalando con el comentario: /*AHI QUE INTERPRETAR ESTO EN MI CODIGO*/.

Bueno NO es que sea webon o flojo, pero ya me duele la cabeza de tanto pensar, y pue sla verdad me urge ya que me falta poco para ENTRAR de vacaciones (osea a mis clases normales), y pues entrando SON MIS EXAMENES, y pues este tema lo tengo atrazado :(....

Quien se tome la molestia porfavor....muchas gracias !!

Acepto comentarios, pero porfavor ayudenme !!

byeeeeeeeeeee

5
C/C++ / Ayuda Con Grafos !!!
« en: Sábado 10 de Abril de 2004, 21:48 »
Hola:

Alguien sabe de un buen TUTO de GRAFOS ???.... Ya que por as que busco NO encuentro rastro alguno de un buen tuto que traiga ejemplos y teoria  :(...

Porfas me urge, si alguien tiene algo sobre el tema porfavor paseme el dato ;)..

byeeeeeeee

Páginas: [1]