Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2003, 09:10
cmmo
 
Fecha de Ingreso: junio-2003
Mensajes: 38
Antigüedad: 20 años, 10 meses
Puntos: 0
Muchas gracias por vuestra ayuda.

Mi primera pregunta es: ¿como puedo saber si mi versión de PHP soporta semáforos?

Estoy usando la última versión estable de PHP (PHP 4.3.2) con el software para servidor Xitami. Concretamente me bajé el instalable. He estado mirando las release notes pero no veo ninguna referencia a si soporta System V.

¿Me podríais confirmar si con esta versión puedo usar semáforos?

Por otro lado, yo quiero que las personas que accedan a mi página y no puedan ejecutar la herramienta ya que hay otro usuario usandola, se encolen y reciban un mensaje de advertencia. ¿Podría obtener esto con un while?

Código PHP:
while (! sem_acquire ($sem_id))
    die (
'Ocurrio un fallo esperando al semaforo.'); 
Muchas gracias de antemano por vuestro soporte.

Un saludo,
Carlos.