Hello à tous,
Je dois faire appel à un serveur soap pour exécuter un webservice (faire passer le contenu d'un gros fichier d'un serveur à un client).
Le serveur ouvre donc le fichier, lit son contenu, et place celui-ci dans une variable qui, après mise en xml sera directement dans le flux SOAP.
(je fais donc l'opération suivante :
Code :
- $contenuFichier = null;
- if ($f = fopen('D:\mon_fichier_a_envoyer.txt', 'r')) do {
- $contenuFichier .= fgets($f);
- } while (!feof($f));
- fclose($f);
|
Lorsque mon_fichier_a_envoyer.txt dépasse 7 ou 8 mégas, php plante (et ce a priori parce qu'il est impossible de placer une variable d'une certaine quantité de méga octets directement dans une variable. Vous pensez qu'il y a une alternative à ce problème ? Ou que dans mon php.ini je peux trouver un paramètre permettant d'augmenter la taille allouée par une variable ?
Merci d'avance !
---------------
Atari 520 ST 256 Ko