Getimagesize() - erreur de lecture

Donc je suis en train de faire l'entretien d'autres personnes l'héritage de code, et j'ai corrigé quelques permissions de base, les questions, mais maintenant dans une image uploader, j'obtiens l'erreur suivante:

Warning: getimagesize() [function.getimagesize]: Read error! in /home/kirby/public_html/members/upload_advanced.php on line 211

Maintenant, les autorisations pour le répertoire sont définis pour permettre de lire, d'exécution et d'écriture - ce qui serait la cause de ce problème? Se pourrait-il que le chargeur n'est pas correctement écrit l'information?

  • Êtes-vous sûr à 100% que le fichier est là et que c'est une image valide?
  • Eh bien, je suis tente de charger l'image - théoriquement, il devrait être de le télécharger puis de tenter de le lire. Comment pourrais-je voir quelle est l'image qu'il était en train de lire (en pensant que j'aurais du regarder le code pour le retrouver)
  • Un premier essai serait d'imprimer la valeur de file_exists pour ce fichier.
  • ajouter viennent de code ...
  • Apparemment le fichier est vide, selon Windows Visionneuse de Fichier. Hrrrm. Intéressant. Les autorisations qu'il doit exister, si. Impair.
  • Il peut y avoir plusieurs raisons à cela: 1. l'image n'existe pas, 2. image trop grande comme 20000 largeur * hauteur de 10000 (j'avais vu une fois), 3 image téléchargée mais trop grande pour enregistrer, ce qui résulte en une image brisée avec une taille de 0 octet. etc.