The file pointer must be valid, and must point to a file successfully opened by fopen(), popen(), or fsockopen().
Le pointeur de fichier doit être valide, et avoir été correctement ouvert par fopen(), popen(), ou fsockopen().