Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2004, 13:21
aeb_asturias
 
Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 1 mes
Puntos: 7
Sonrisa problema con la funcion close()

Hola a todos. Mi problema es el siguiente:

Tengo una pagina web en la que intercalo html y php pero no se porque justo despues de llamar a la funcion "close($conexion)"
donde conexion es la apertura de un socket ya no me saca en la pagina el resto de las cosas que tengo.
El trozo de codigo involucrado es el siguiente:

<?php

$conexion=fsockopen("localhost","3500");
if(!$conexion)
echo "No se pudo abrir el socket";

$peticion="VR";
$separador="\n";
fputs($conexion,$peticion.$separador);
while(!feof($conexion)){
$buffer=fgets($conexion,1024);
echo '<option>'.$buffer.'</option>';

}
close($conexion);

?>


</select>
</td>
<td width="132" height="43">Genetico Windows:</td>
<td width="261" height="43">
<input type="file" name="GeneticoWin">
</td>
</tr>
<tr>
<td width="147" height="48">&nbsp;</td>
<td width="230" height="48">&nbsp; </td>
<td width="132" height="48">Genetico Linux:</td>
<td width="261" height="48">
<input type="file" name="GeneticoLinux">
</td>
</tr>
</table>

.................................................. ............
.................................................. ............

TODO LO QUE VA DESPUES DE CLOSE($CONEXION) NO ME LO MUESTRA. EN CAMBIO SI LE QUITO ESA LINEA SI ME MUESTRA TODAS LAS COSAS.

Teneis alguna idea de que puede ser.

Un saludo