Comme avec n'importe quel fichier ou socket, les opérations sur un flux
  peuvent échouer pour une grande variété de raisons (par exemple : impossible
  de se connecter au serveur distant, fichier introuvable, etc.). Un flux peut aussi
  échouer parce que le gestionnaire n'est pas configuré sur le système en
  cours. Voyez le tableau retourné par la fonction
  stream_get_wrappers() pour connaître la liste des gestionnaires
  configurés sur votre installation de PHP. Comme avec la plupart des fonctions
  internes de PHP, si une erreur survient, un message de type
  E_WARNING sera généré pour indiquer la nature
  de l'erreur.
 
