Ouverture en PHP de fichiers > 5 Mo chez FREE. - PHP - Programmation
Marsh Posté le 29-05-2006 à 12:27:37
C'est quoi comme fichier pour que ça fasse plus de 5 Mo ?
Marsh Posté le 29-05-2006 à 13:03:54
un site dans un gros switch(page) ?
plus sérieusement, pense à faire des fonctions, des lib etc
Marsh Posté le 29-05-2006 à 13:28:14
Des fichiers de plus de 5 Mo ? Et bien des vidéos, des archives zip, ...
Je me choppe des Warning en utilisant les fonctions is_file(), is_dir() et filesize().
JagStang, j'ai pas compris ce que tu voulais dire.
Marsh Posté le 29-05-2006 à 13:44:50
Le problème de is_file est que ça ouvre le fichier... Tu peux essayer d'utiliser file_exists à la place (fonctionne pour les fichiers et les dossiers)...
Marsh Posté le 29-05-2006 à 14:00:00
J'utilise is_file() et is_dir() pour dissocier les fichiers des dossiers justement. Je ne pense pas que dans ce cas la file_exists me soit utile.
Concernant filesize(), je l'utilise pour connaitre la taille d'un fichier.
Marsh Posté le 30-05-2006 à 11:24:44
je ne pense pas que PHP "ouvre" le fichier pour connaitre sa taille...
Marsh Posté le 30-05-2006 à 13:07:41
Oui le mot "ouvrir" n'est pas très approprié. Toujours est il que l'accés aux fichiers > 5 Mo ne se fait pas
Entrainant ainsi un Warning à chaque utilisation des fonctions is_file(), is_dir() et filesize() sur ces fichiers.
Alors y a-t-il une soluce, ou bien faut il impérativement changer d'hebergeur ?
Marsh Posté le 30-05-2006 à 19:24:27
c'est bizarre parce que normalement les fonctions is_file(), is_dir() et filesize() n'ont pas de raisons d'être bloquées vu que le serveur ne lis pas le fichier dans sa totalité, il lit juste les infos du fichier
à mon avis c'est un bug sur un des serveurs de free.
Marsh Posté le 31-05-2006 à 19:42:31
Ca m'etonnerai que ce soit un bug de leurs serveurs, ca fait quand même je ne sais combien de semaine que ça dur ...
A ma connaissance, tous les sites hébergés par FREE rencontrent ce problème actuellement.
Marsh Posté le 29-05-2006 à 11:55:42
J'ai un gros problème sur mon site depuis quelques semaines.
Il est hébergé chez FREE, et une tonne de WARNING sont apparus depuis.
Des Warnings du genre :
Warning: is_file() [function.is-file]: Unable to access this file in /mnt/111/sdb/X/X/site/script.php on line 333
Il semblerait que le problème vient du fait que Free n’accepte plus l’ouverture en php des fichiers de plus de 5 Mo. Y a-t-il une solution autre que de changer d'hebergeur ?
Merci