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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 72
161  Programación / PHP / Re: [JSON] Recibir datos ? en: 6 Octubre 2012, 17:41 pm
Buenas...

Googleando di con un POST donde menciona como leer los datos de JSON Puro...

Seria:

Código:
<?php
$json = file_get_contents(‘php://input’);
$info= json_decode($json);
print_r($info);
?>

De esta forma podemos enviar los datos JSON sin meterlos en una variable.
Recuerden que en conexion de datos JSON 100% puro, no hay datos en los flujos POST ni GET.

Saludos !
162  Programación / PHP / [JSON] Recibir datos ? (solved) en: 6 Octubre 2012, 16:53 pm
Buenas...

Estoy haciendo una peque~a API y del lado del cliente envio los datos hacia el server así:

Código:
Host: miweb.com
POST /api/
Content-Type: application/json
{"dato":"123456"}

Y del lado del Server no se como recibir los datos :(.... ni idea :S !...

Ahorita a como lo estoy resolviendo, es enviar del lado del cliente los datos en forma de datos de formulario, y enviar el dato JSONeado en una variable post, asi:

Código:
Host: miweb.com
POST /api/
Content-Type: application/x-www-form-urlencoded;
info={"dato":"123456"}

Del lado del server los datos los recibo en $_POST["info"].

Como puedo hacerlo directo ?, recibir el puro JSON ?

Saludos !
163  Programación / PHP / Re: [RewriteRule] No encuentro como hacer esta regla ! en: 6 Octubre 2012, 06:11 am
Me retracto... Si funciono !

Habia puesto en el RewriteRule "indx.html", me falto la "e".

Y ya funciono....

Disculpa sabes de un buen manual para aprender sobre los patrones o sintaxis en RewriteRules ?

Saludos !
164  Programación / PHP / Re: [RewriteRule] No encuentro como hacer esta regla ! en: 6 Octubre 2012, 04:28 am
Con el . ,que yo sepa le dices que sea cualquier carácter menos \n (nueva linea).. por tanto se pasa por el **** si quieres que funcione solo cuando no incluya el shash (/)  :xD.

Yo lo haría así:
Código
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteRule ^(.+)/$ index.php?id=$1
  4. RewriteRule ^([a-z0-9_-]+)$ index.php?id=ref&data=$1 [NC]
  5. </IfModule>

Resultado:

http://miweb.com/servicios/ retorna:
Código
  1. Array ( [id] => servicios )

http://miweb.com/opciones retorna:
Código
  1. Array ( [id] => ref [data] => opciones )


Saludos

Lo he escrito tal cual me dijiste, y no funciona cuando accedo al url: http://miweb.com/servicios/, sale: Not Found.

Solo funciona cuando accedo url: http://miweb.com/opcion, envia:
Código:
index.php?id=ref&data=opcion

Saludos !
165  Programación / PHP / Re: [RewriteRule] No encuentro como hacer esta regla ! en: 5 Octubre 2012, 22:59 pm
Cambie el orden de las reglas pensando que funciono, y no tampoco....

Código:
RewriteRule ^(.+)$ index.php?id=ref&data=$1
RewriteRule ^(.+)/$ index.php?id=$1 [L]

Sigue sin funcionar !
166  Programación / PHP / [RewriteRule] No encuentro como hacer esta regla ! (solved) en: 5 Octubre 2012, 22:54 pm
Buenas.

Tengo un sitio en donde quiero tratar los datos de la URL de forma muy especifica, les cuento:

http://miweb.com/servicios/
Quiero que practicamente me pase la palabra "servicios" a una variablGET para consultar mis secciones con el nombre de "servicios".

http://miweb.com/opcion (no uso slash ' / ' al final).
Quiero tratar la palabra "opcion" de otra forma..

Las reglas que puse son:

Código:
RewriteRule ^(.+)/$ index.php?id=$1 [L]
RewriteRule ^(.+)[^/]$ index.php?id=ref&data=$1

Asi tal cual, tengo que comentar la segunda linea, porque al escribir en mi url "http://miweb.com/servicios/", intenta pasar "servicios" asi:

index.php?id=ref&data=servicios

Al comentar la segunda linea, la web funciona casi bien, ya que al escribir "miweb.com/servicios/", me manda:

index.phpid=servicios.

Pero si escribo: miweb.com/opcion

Me sale not found :S

Alguna idea ?
167  Programación / PHP / Re: duda sobre php en: 29 Septiembre 2012, 03:30 am
Estoy con ganas de empezar a estudiar php.

me he descargado algunos manuales/libros de internet, mi duda es que hablan de php como por ejemplo php 5, ¿a que se refiere con php5? ¿hay diferentes "versiones" de php?, la verdad es que no termino de entender un poco a que se refiere, me gustaria que alguno me constestará mi duda, gracias.  :-*

desarrolloweb.com leete todo el manual y podras empezar a hacer tus primeros pininos, y mucha experiencia :D
168  Programación / PHP / Re: Necesito ayuda para hacer una tabla dinamica con ajax,mysql y php en: 27 Septiembre 2012, 16:40 pm
Buenas...

Yo usaria jQuery, asi cargaria mas datos dependiendo la opcion que escoja del select.

Te aconsejo leer sobre jQuery, o si quiees hacerte una libreria propia entonces conjuga: ajax + jquery.

Saludos !
169  Programación / PHP / Re: boton html con accion php y una diminuta Db en: 26 Septiembre 2012, 15:01 pm
Tambien puedes manejarlo con sessiones !

Crea una variable de sesion que te permita saber cuando si y cuando no mostrar el boton habiitado o inhabilitado.

Código
  1. $_SESSION["bcart"]='1'; # podra mostrar botones
  2.  
  3. # cuando termine de comprar y envie el formulario
  4. $_SESSION["bcart"]='0'; # no mostrar el boton

Y si la idea es que ese usuario jamas vea el boton habilitado, entonces seria necesario que el usuario tenga cuenta en el sistema y le hacemos la sesion "bcart" a 0, consultando a la BDD.

Saludos !
170  Programación / PHP / Re: [Expresion Regular] Para leer hora y minutos delimitada con ":" ? en: 26 Septiembre 2012, 04:42 am
Ya di con la solucion....

Código
  1. <?php
  2. $hora1= '10:20'; # hora correcta
  3. $hora2= '8:30'; # hora correcta
  4. $hora3= '150:20'; # hora incorrecta
  5. $hora4= 'ab:20'; # hora incorrecta
  6.  
  7. $patron= '/([0-9]{1,})\:([0-9]{1,})/is';
  8. preg_match_all( $patron, $hora1, $r);
  9.  
  10. print_r($r);
  11. ?>

Resultado:
Código:
Array (
  [0] => Array( [0] => 10:20 )
  [1] => Array( [0] => 10 )
  [2] => Array( [0] => 20 )
)

Me queda solo una duda... en mi expresion regular ($patron), uso el valor is, pero he notado que otro usan m o que usan |..expresion..|, en vez de /..expresion../.

Que difiere eso ?, proque si lo aplico en el codigo, sigue haciendo lo mismo :S

Saludos !
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 72
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines