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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9
41  Programación / Bases de Datos / Re: Diferencia de "peso" entre variables de MySQL en: 9 Agosto 2009, 03:36 am
Hola,

Decide tu lo mejor mirando la referencia:

http://dev.mysql.com/doc/refman/5.0/es/numeric-types.html

Aquí también tienes una buena explicación:

http://www.desarrolloweb.com/articulos/1054.php

Ojalá te sirva!

Saludos!
42  Programación / PHP / Re: Una ayuda o sugerencia con un script de php par Paypal en: 9 Agosto 2009, 03:31 am
Hola,

La única forma segura de hacerlo es utilizando la API de Paypal y comprobando el pago: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_api_reference

Ahora, lo que tu quieres hacer es con $_SERVER['HTTP_REFERER'] que devuelve desde donde procedió a la web pero yo no te recomendaría hacerlo así ya que el REFERER no es más que una CABECERA y se puede editar, pones paypal.com y ya eres feliz obteniendo productos sin pagar, por eso usa la API de Paypal para comprobar el pago.

Leete esto para entender un poco la cabecera REFERER: http://www.iec.csic.es/criptonomicon/consejos/http_referer.html

Saludos!
43  Programación / PHP / Re: Envio de datos en: 7 Agosto 2009, 18:50 pm
Hola,

El uso de formularios es muy simple, no sé si es que no sabes enviar los datos al php o qué quieres hacer, aquí te dejo un ejemplo que he hecho:

Código
  1. <form action="/obtiene.php" method="post">
  2. <legend>Ejemplo formulario</legend>
  3. <label for="user_ex">Ejemplo user:</label>
  4. <input name="user_ex" id="user_ex" type="text" />
  5. <label for="pass_ex">Ejemplo pass:</label>
  6. <input name="pass_ex" id="pass_ex" type="password" />
  7. <div><input value="Enviar" type="submit" /></div>
  8. </form>
  9.  

En php los datos están en $_POST, porque los hemos enviado por post:

Código
  1. echo "Usuario: ".$_POST['user_ex']."<br/>Contraseña: ".$_POST['pass_ex'];
  2.  

Esto es muy simple.. http://es.php.net/manual/en/reserved.variables.post.php

Usa un buscador y encontrarás muchos ejemplos de formularios que envían a un PHP, si no quieres esto explica que es lo que quieres hacer.

Saludos!
44  Programación / PHP / Re: Pasar siempre informacion por GET en: 7 Agosto 2009, 17:32 pm
Hola,

Para eso usa sesiones o cookies: http://es.php.net/manual/en/book.session.php

Haces que cuando el usuario entre elija un servidor o que lo elija una sola vez, ejemplo ./acceso.php?servidor=1

Código
  1. if(isset($_GET['servidor']))
  2.        $_SESSION['servidor'] = $_GET['servidor'];
  3.  

Una vez que haya accedido en cualquier web que pongas session_start tendrás el número del servidor, hasta lo que dure la sesión:
Código
  1. echo "Estás en el servidor ".$_SESSION['servidor'];
  2.  

Mírate unas guías sobre las sesiones, también puedes hacerlo por cookies:

Código
  1. if(isset($_GET['servidor']))
  2.       setcookie("servidor", $_GET['servidor'], time()+3600);  // expira en 1 hora
  3.  

Y luego para leerla:

Código
  1. echo "Estás en el servidor ".$_COOKIE['servidor'];
  2.  

http://es.php.net/manual/en/function.setcookie.php

Ojalá te sea de ayuda.

Saludos!
45  Programación / PHP / Re: Pasar siempre informacion por GET en: 6 Agosto 2009, 21:45 pm
Hola,

Con mod_rewrite en htaccess puedes hacerlo, aunque no entiendo mucho que quieres hacer:

Código
  1. RewriteRule ^(.*)$ ./archivo.php?user=1 [L]
  2.  

Con eso cualquier dirección contendría la variable GET user con valor 1, ahora sino puedes hacer:

Código
  1. <a href="/archivo.php?user=1">Link</a>

¿Qué quieres lograr con esto? tal vez te entienda mejor si me explicas para qué lo vas a usar.

Saludos!
46  Programación / Bases de Datos / Re: Importante duda sobre Consulta SQL AVANZADA en: 5 Agosto 2009, 21:33 pm
Hola,

Perdona pero creo que no es forma correcta la tuya de responer, ya no pienso ayudar más para que me respondan así, si no sabes hacerlo aprende un poco más de SQL a y te recomiendo que te expreses un poco mejor porque ni tú tienes clara la idea de lo que quieres hacer y si la tienes clara no te expresas/escribes correctamente y algunas cosas no se comprenden.

Eso que dices se puede hacer sin problemas, comparar strings con otras strings y ver el % de comparación, tal vez no en 1 sola consulta, pero en 2 consultas podrías hacerlo.

Por supuesto si te intentan ayudar y respondes así pues.. no creo que te ayuden.

Saludos y suerte.
47  Programación / PHP / Re: Pasar siempre informacion por GET en: 5 Agosto 2009, 18:22 pm
Hola,

No entiendo tu pregunta, si quieres pasarlo por GET pues en el formularo pones GET o en las cabeceras o según cómo estés enviando los datos.

Si lo que quieres es que aunque sean mandadas por POST sean tratadas como $_GET podrías hacer al principio del código:

Código
  1. foreach($_POST as $name => $val){
  2.  if(isset($_GET[$name]))
  3.       continue;
  4.  $_GET[$name] = $val;
  5. }
  6. unset($_POST);
  7.  

De esa manera todos los POST serán GET, si eso no es lo que buscas trata de explicarte un poco mejor para poder ayudarte.

Este tema debería ir en PHP.

Saludos!
48  Programación / PHP / Re: funcion en php en: 5 Agosto 2009, 17:54 pm
Hola,

Si te explicas mejor.. no sé si quieres hacer esto:

Código
  1. function eliminarArreglo($arreglo){
  2. $arregloNuevo = $arreglo; // Copia a $arregloNuevo el $arreglo
  3. unset($arreglo); // Bora el $arreglo
  4. return $arregloNuevo; // Devuelve $arregloNuevo o bien puedes hacerlo global
  5. }
  6.  

La verdad es que no sé que quieres hacer.. ¿tal vez esto?

Código
  1. function eliminarArreglo($arreglo,$j){
  2. global $arregloNuevo;
  3. for($i=0; $i<sizeof($arreglo); $i++){ // Copiaremos el campo $j del $arreglo
  4.     if(isset($arregloNuevo[$i]))
  5.              continue; // Si no está vacío, continuaremos hasta encontrar un campo vacío  
  6.     $arregloNuevo[$i]=$arreglo[$j];
  7.     break;
  8. }
  9. return $arregloNuevo; // Devuelve $arregloNuevo aunque es un global
  10. }
  11.  

Si especificas qué quieres hacer podremos ayudarte mejor :S

Saludos!
49  Programación / Bases de Datos / Re: Importante duda sobre Consulta SQL AVANZADA en: 5 Agosto 2009, 16:30 pm
Hola,

AJÁ y yo dije que lo que quieres hacer no tiene sentido pero te di una solución, así que pruebala y deja de decir que MYSQL no puede hacerlo, porque sí puede hacerlo y de hecho te lo puse, puedes comparar las cadenas que quieras almacenandolas todas en un LONGTEXT sin necesidad de recurrir a PHP.

Las historias guardatelas para otra cosa y en vez de leer solo mi primera linea lee todo el mensaje ;) sea hash o sea una cadena, lo que te puse vale igual.

Según he podido leer querías algo así para no tener que comparar todo desde PHP (porque tendrías que almacenar los 500 y los que sea que necesitas..)

Saludos y ojalá te sea de ayuda, lee la función substring y la página que te dejé, estoy seguro de que con esas funciones podrás hacerlo al menos si no estoy equivocado en lo que quieres hacer.
50  Programación / Bases de Datos / Re: Importante duda sobre Consulta SQL AVANZADA en: 5 Agosto 2009, 05:13 am
Hola,

Ps.. no le veo sentido a lo que quieres hacer, yo tengo un hash que no se puede descifrar (no por ahora) y no tiene más de 10 lineas (claro que tiene muchas funciones) y tampoco devuelve una cadena muy grande, pero es suficiente, bueno aún así puedes hacer lo que dices sin necesidad de almacenar todo en una variable PHP, pongamos que cada parte del HASH tiene 5 números, almacenaremos todos en un LONGTEXT y lo separaremos con ; (solo para que sea entendible), entonces tenemos:

campo hash (LONGTEXT): 32456;54567;23450;12346;

Ese sería un ejemplo donde cada parte tiene 5 números y hay un total de 4, si queremos seleccionar solo el hash 3 pues sería: 3*(5+1)

Código
  1. SELECT SUBSTRING( `hash` , (3-1)*(5+1)+1, 5 ) FROM `tabla`
  2.  

Lo pongo con +1 para que sepas donde tienes que cambiar el 5 y el 3, eso seleccionaría todos los terceros hash.

Si aún no lo entiendes dime e intentaré explicarlo mejor.

Aquí tienes funciones de SQL: http://mysql.conclase.net/curso/index.php?fun=SUBSTRING
Saludos!
Páginas: 1 2 3 4 [5] 6 7 8 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines