Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2014, 07:21
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses
Puntos: 336
Respuesta: Shared Memory

Gracias triby, he agregado el shmop_size, aún así no me resulta...

También encontre un error en la asignación al final, aquí he corregido ambos errores:

Código PHP:
Ver original
  1. // abro el espacio 0xff3 de 8 bits, si no existe lo crea
  2. $shm_id = shmop_open(0xff3, "c", 0777, 8);
  3. if (!$shm_id) die("No se pudo acceder la memoria");
  4. $shm_size = shmop_size($shm_id);
  5. // leo el valor de esta posicion
  6. $shmr = shmop_read($shm_id, 0, $shm_size);
  7. echo "[reading:$shmr]";
  8. // si el valor es 1 lo cambio por 0, y si es 0 lo cambio por 1, y guardo el resultado.
  9. $shmw=($shmr)?shmop_write($shm_id, "0", 0):shmop_write($shm_id, "1", 0);
  10. die("[writing:$shmw]");

Sin embargo sigue entregando la misma salida una y otra vez....
[reading:0][writing:1]

Me habré metido en un callejón sin salida?
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D