Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2016, 02:28
sonystar_17
 
Fecha de Ingreso: septiembre-2015
Mensajes: 142
Antigüedad: 8 años, 7 meses
Puntos: 13
fsockopen errstr json

esta probando este ejemplo :
http://php.net/manual/es/function.fsockopen.php

Código PHP:
Ver original
  1. $fp = fsockopen("udp://127.0.0.1", 13, $errno, $errstr);
  2. if (!$fp) {
  3.     echo "ERROR: $errno - $errstr<br />\n";
  4. } else {
  5.     fwrite($fp, "\n");
  6.     echo fread($fp, 26);
  7.     fclose($fp);
  8. }

y todo a la perfección
luego quise probarlo enviando el mensaje que almacena la variable : $errstr con JSON y no se muestra el mensaje. si cambio $errstr por $errno si envia el numero del error pero no al contrario.
tengo esto a la hora de enviar con JSON

Código PHP:
Ver original
  1. $var = new stdClass();
  2.  
  3. $var ->mensaje = 'El servidor no esta online $errno - $errstr';
  4.         echo json_encode($var);
  5.         exit();

como dije antes si quito $errstr se envía perfecto el numero del error , quisiera mostrar el mensaje del error pero no se muestra.
algo sabrá la causa ?