Foros del Web » Programando para Internet » PHP »

fgets(): 16 is not a valid stream resource

Estas en el tema de fgets(): 16 is not a valid stream resource en el foro de PHP en Foros del Web. Hola gente! Tengo un pequeño problema. En una línea de mi código tengo simplemente esto: Código PHP: $num =  fgets ( $abre );  Al ejecutarlo ...
  #1 (permalink)  
Antiguo 13/04/2009, 08:39
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
fgets(): 16 is not a valid stream resource

Hola gente!

Tengo un pequeño problema.

En una línea de mi código tengo simplemente esto:
Código PHP:
$numfgets($abre); 
Al ejecutarlo me muestra esto
Código PHP:
Warningfgets(): 16 is not a valid stream resource in C:xampphtdocswaterbros2inicio.php on line 143 
En esa línea, en teoría lee de un fichero un número para guardarlo en $num.

Si alguien sabe de que puede ser y me puede contestar le estaría agradecido.

Saludos!!
  #2 (permalink)  
Antiguo 13/04/2009, 10:19
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: fgets(): 16 is not a valid stream resource

$abre no es un recurso valido, verifica de donde estas tomando esa variable. El ejemplo del manual de PHP es muy ilustrativo:

Código php:
Ver original
  1. $gestor = @fopen("/tmp/archivo_entrada.txt", "r");
  2. if ($gestor) {
  3.     while (!feof($gestor)) {
  4.         $bufer = fgets($gestor, 4096);
  5.         echo $bufer;
  6.     }
  7.     fclose ($gestor);
  8. }
__________________
- León, Guanajuato
- GV-Foto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:11.