Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Shell Root en 28 Junio 2017, 21:11 pm



Título: cURL y algo raro al printear valores
Publicado por: Shell Root en 28 Junio 2017, 21:11 pm
Tengo una petición con cURL, algo básica y tonta... El caso es el siguiente, realizo una petición a x website, recolecto el valor en una variable y uso la función Desde_Hasta de WHK.

El problema es que en una petición, uso:
Código
  1. # Para recolectar el valor ejecutado de la petición en una variable
  2. curl_setopt($CH, CURLOPT_RETURNTRANSFER, TRUE);
  3. # -- SNIP ----
  4. $Response = curl_exec($CH);
  5.  
  6. print htmlentities($Response, ENT_QUOTES);
Aquí la web me muestra en blanco, pero al usar lo mismo pero cambiando el htmlentities( por un echo / print normal, me muestra el valor que deseo, es decir,
Código
  1. # Para recolectar el valor ejecutado de la petición en una variable
  2. curl_setopt($CH, CURLOPT_RETURNTRANSFER, TRUE);
  3. # -- SNIP ----
  4. $Response = curl_exec($CH);
  5.  
  6. print $Response;

Porque sucede esto? Que influye el htmlentities($String, ENT_QUOTES);


Título: Re: cURL y algo raro al printear valores
Publicado por: engel lex en 28 Junio 2017, 21:14 pm
http://php.net/htmlentities (http://php.net/htmlentities)

Citar
Si el string de entrada contiene una secuencia de unidad de código no válida dentro de encoding, será devuelto un string vacío, a menos que se definan los indicadores ENT_IGNORE o ENT_SUBSTITUTE.

probaste eso?


Título: Re: cURL y algo raro al printear valores
Publicado por: Shell Root en 28 Junio 2017, 21:20 pm
Correcto, no lo tuve en cuenta  :silbar:

Gracias!