Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/11/2004, 10:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Ok, .. es normal que no entiendas donde poner las variables que vas a pasar a tu página (script del lado del servidor) .. Pero es que eso ya no depende de PHP sino del protocolo del HTTP.

Las funciones que usan te permiten como ya te comenté hacer:
1) abrir el puerto. (fsockopen() ...)
2) enviar datos (escribir en ese puerto abierto: tus fputs() o fwrite()
3) recibir respuesta ( el bucle while() que usas con los fgets() ..)
4) cerrar el puerto. (fclose())

Y eso es lo único que hace PHP .. el "lenguaje" que hables por ese "puerto" ya depende del protocolo que estés usando .. en tu caso el HTTP. Esto en PHP y en otros lenguajes del lado del servidor .. no sucede sólo para este caso particular de "sockets" sino para otras cosas como por ejemplo: acceso a base de datos, expresiones regulares .. Es importante conocer esto para saber donde enfocar la busqueda de tutoriales o soluciones.

Si no quieres reinventar la rueda (con el concepto claro ya de lo que estás haciendo ..) puedes usar funciones como esta que alguien en su momento ya desarrolló:
http://www.zend.com/tips/tips.php?id=34&single=1

Y como te comentaba .. si en tu servidor dispones de las extensiones cURL (www.php.net/curl) te ayudarían mucho para esta taréa y sobre todo te prestan más prestaciones (valga la rebundancia) para hacer otras cosas con "sockets".

Un saludo,