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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16
91  Programación / PHP / Re: Búsqueda en mysql con php en: 14 Marzo 2009, 14:59 pm
Reemplaza mysql_db_query por mysql_query. Según la página oficial de PHP, esta función está obsoleta:

Citar
5.3.0   This function now throws an E_DEPRECATED notice.

Pero de resto está bién, aunque yo uso normalmente mysql_fetch_assoc en lugar de mysql_fetch_array, me parece un poco más ordenado.

Código
  1. $mysql_query = "SELECT * FROM tabla WHERE Nombre LIKE '%andres%'";
  2.  
  3. $mysql_query_resource = mysql_query($query);
  4.  
  5. while($row = mysql_fetch_assoc($mysql_query_resource) ){
  6.  echo $row['nombre'];
  7.  echo $row['telefono'];
  8.  //Etc...
  9. }
92  Programación / PHP / Re: Ayuda Code PHP en: 13 Marzo 2009, 13:13 pm
Yo lo que hago cuando tengo que cortar texto a una cierta longitud es calcular una longitud menor y cortar por el primer espacio que encuentre a partir de dicha longitud.
Ejemplo:
La longitud máxima es 60. Entonces tomo los primeros 50 carácteres de la cadena y corto por el primer espacio encontrado a partir de la posición 50.
Así suele quedar mejor que cortar a mitad de una palabra, y creo que es más rápido que hacer un array con cada una de las palabras (usando split);

Código
  1. $short_string = substring( $long_string, 0 , strpos($long_string, ' ', 50) );
93  Programación / PHP / Re: Búsqueda en mysql con php en: 13 Marzo 2009, 13:08 pm
Citar
Para ello tienes que utilizar el operador LIKE. Por ejemplo:

select * from usuario where nombre like "%luis%"

Eso devuelve todos los usuarios que tienen "luis" en algún lugar del campo nombre. Nos sevolvería los registros con nombres como "luis", "luis alberto" o "jose luis".

Utilizando el operador like podemos utilizar comodines, como el % que acabamos de ver.

- El comodín % sirve para cambiarlo por cualquier caracter o grupo de caracteres.

- El comodín _ (guión bajo) se puede utilizar para cambiarlo por cualquier caracter.

Tomado de : http://www.desarrolloweb.com/faq/273.php
94  Programación / PHP / Re: Calcular si un nº dado es primo en: 13 Marzo 2009, 13:06 pm
Bueno lo primero es sencillo, tal como dijo Novlucker pues irías dividiendo entre cada número menor que nuestro número, y si encuentras que ninguno lo divide, pues dirías que es primo.
Para saber los demás números primos inferiores, podrías hacer algo así como un doble bucle, por ejemplo:

Código
  1. $numero = 100;
  2.  
  3. // Bucle 1: Revisamos todos los numeros de 100 a 2
  4. for( $maximo = $numero; $maximo > 2; $maximo--){
  5.   //Bucle 2. Para cada numero, dividimos entre todos los inferiores a el.
  6.   for( $actual = $maximo; $actual > 2; $actual-- ){
  7.     if( $maximo % $actual == 0){
  8.        echo "El numero ($maximo) es un numero primo.<br />";
  9.        break;
  10.     }
  11.   }
  12. }
  13.  

Algo así es lo que se me ocurre ahora.
95  Programación / PHP / Re: [ayuda] redimensionar imagenes en: 13 Marzo 2009, 12:59 pm
Se pueden redimensionar usando la libreria GD que viene con PHP, como dijo OzX, busca en google algún ejemplo y copialo, o mejor leelo y entiéndelo que te vendrá bien. Y sobre lo de las marcas de agua no tengo ni idea, pero me imagino que se puede tambien, echale un repaso a los resultados de google que dejó OzX.
96  Programación / PHP / Re: Sessiones en PHP en: 13 Marzo 2009, 12:54 pm
Por defecto las cookies vienen activadas, pero puede que alguna persona las desactive. Creo que las sesiones de PHP requieren una cookie para almacenar la ID de sesión, así que si no quieres usar cookies, lo que podrías hacer es imitar el funcionamiento de la cookie en cada página haciendo una especie de entrada en una base de datos que indicara si el usuario está conectado. Por ejemplo.
1 - Entro a login.php y entro mi usuario/contraseña.
2 - El script de PHP registra mi IP y la guarda en una base de datos junto al nombre de usuario que he ingresado.
3 - Aunque cierre el explorador, mi IP sigue siendo la misma (exceptuando algunos casos especiales) por tanto al entrar de nuevo, el script se conecta a la base de datos, mira qué usuario se corresponde con mi IP, y me muestra como "conectado".

Podría ser una solución para no usar cookies.
97  Programación / PHP / Re: Manual para principiantes de php en: 10 Marzo 2009, 11:58 am
Yo presté un libro de la biblioteca llamado "Introducción a php5", y al final se me mojó y tuve que comprarle a la biblioteca uno nuevo y quedarme el mojado, pero me ha servido de referencia en muchas ocasiones. Yo te ercomiendo comprar un libro y tenerlo a mano porque muchas veces cuando estés desconectado de Internet y no puedas buscar una cosa, podrás consultarlo para salir de dudas.
98  Programación / PHP / Re: Sessiones en PHP en: 10 Marzo 2009, 11:54 am
A lo que dice Robbie añadirle que para lo segundo debes usar javascript para crear ese efecto.
99  Programación / PHP / Re: duda php+mysql en: 28 Febrero 2009, 18:21 pm
usa $_SERVER['PHP_SELF']

Y para que te modifique las filas, deben recoger el valor de la página que pasas via GET y pasarselo al limit. .
Ejemplo, entras a index.php:

Código
  1. <?php
  2. $pg = 0;
  3. if (isset($_GET['pg'] ) ) {
  4. $pg = $_GET['pg'];
  5. }
  6. ?>

En caso de no haber ningún "?pg", entonces te lo pondrá a cero, y luego en...
Código
  1. LIMIT $pg, $cantidad

te leerá desde la primera entrada.

Luego si vas a index.php?pg=2, como sí existe el "?pg" te cogerá el valor y te lo meterá como la primera fila a leer.
100  Programación / PHP / Re: Que finalidad tiene esto? en: 12 Febrero 2009, 10:14 am
¿Y si quitas stripslashes y solamente usas el mysql_real_scape_string?
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines