Salut, y'a t-il une limite pour lire un fichier avec fread?
parce qu'en mon fichier et grand je n'arrive pas a ouvrir le fichier.
merci
Salut, y'a t-il une limite pour lire un fichier avec fread?
parce qu'en mon fichier et grand je n'arrive pas a ouvrir le fichier.
merci
si j'ai bien compris fread n'est pas la pour ouvrir un fichier mais pour lire une quantité de donnée!! donc t'as à priori plus de problème avec fopen
pardon je me suis mal exprime!
mon code fonctionne bien avec des petits fichiers mais des qu'ils sont plus gros ca plante sans donner de message d'erreur.
j'ai essayer avec ca:
et ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $v_content = file_get_contents($p_filename);merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $v_file = @fopen($p_filename, "rb"); v_content = @fread($v_file, $p_header['size']);
déja j'imagine que tu voulais ecrire :
ensuite, peut etre le problème n'est pas dans fopen et fread mais dans la taille maximale qui peut supporter une variable en php ($v_content dans ton exemple)
Code : Sélectionner tout - Visualiser dans une fenêtre à part $v_content = @fread($v_file, $p_header['size']);
t'as essayé de remplacer $p_header['size'] par un chiffre quelconque comme 256 par exemple?
merci
oui il semblerai que se soit la variable qui ne suporte pas cette taille!
mais alors comment faire?
Salut
Peut-être que tu abordes le problème par un mauvais angle : pourquoi as-tu un si gros fichier ? Ne serait-il pas plus judicieux de l'avoir en base de données, ce qui permettrait d'effectuer des traitements plus précis et plus efficaces ?
le probleme est resolu!
c'etail la memory limit!
merci a tous
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager