PHP Ouvrir un gros fichier
Bilow
-
Bilow -
Bilow -
Bonjour !
Je sais qu'il y a beaucoup de discussions à ce sujet là, mais aucune n'a abouti à une solution.
En PHP, je dois importer une image de +- 2 Mo vers MySQL (en PHP absolument, ne venez pas me dire d'utiliser quoi que ce soit d'autre);
Mais toutes les fonctions me permettant de le faire (file_get_contents, fgets, fread, ...) me limitent à une certaine taille.
Comment faire ? Splitter le fichier, alors, mais comment ?
Merci ;-)
Je sais qu'il y a beaucoup de discussions à ce sujet là, mais aucune n'a abouti à une solution.
En PHP, je dois importer une image de +- 2 Mo vers MySQL (en PHP absolument, ne venez pas me dire d'utiliser quoi que ce soit d'autre);
Mais toutes les fonctions me permettant de le faire (file_get_contents, fgets, fread, ...) me limitent à une certaine taille.
Comment faire ? Splitter le fichier, alors, mais comment ?
Merci ;-)
A voir également:
- PHP Ouvrir un gros fichier
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Ouvrir un fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment ouvrir un fichier 7z - Guide
2 réponses
le pb vient a mon avis plus du script utilisé que de la fonction elle meme
(en gnal les script upload de demo limitent la taille acceptée)
mais comme tu n'a pas mis ton code difficile d'en dire plus..
(en gnal les script upload de demo limitent la taille acceptée)
mais comme tu n'a pas mis ton code difficile d'en dire plus..
Résolu !
Toutes les fonctions de récupération de fichier fonctionnnet parfaitement (contrairement à ce que disent les cours et manuels PHP).
Mais le problème général est qu'une chaine de caractère, en PHP tout court, ne peut avoir plus d'une certaine longueur.
Voila pourquoi ma boucle ne fonctionnait pas. "$contenu" étaitr trop long, et se suppimait.
J'ai changé d'IP, si un modérateur veut mettre ce post en résolu^^
Merci ;)
Toutes les fonctions de récupération de fichier fonctionnnet parfaitement (contrairement à ce que disent les cours et manuels PHP).
Mais le problème général est qu'une chaine de caractère, en PHP tout court, ne peut avoir plus d'une certaine longueur.
Voila pourquoi ma boucle ne fonctionnait pas. "$contenu" étaitr trop long, et se suppimait.
J'ai changé d'IP, si un modérateur veut mettre ce post en résolu^^
Merci ;)