Bonsoir à tous !
Je suis débutant en php et je fais une petite application.
Dans mon application, je saisis un intervalles de nombres de 15 chiffres, et elle les écrire dans un fichier texte.
Au lieu d'avoir la structure suivante:
624030743830010
624030743830011
624030743830012
624030743830013
624030743830014
624030743830015
Elle me donne plutôt ceci:
624030743830010
6.2403074383001E+14
6.2403074383001E+14
6.2403074383001E+14
6.2403074383001E+14
6.2403074383002E+14
Or pour la suite du traitement ça crée un problème parce que mon application ne connait ce genre de nombre
et surtout qu'elle doit lire caractère après caractère.
Voici mon code pour écrire dans le fichier:
Aidez moi s'il vous plait car mon application ne peut pas traiter ce genre de fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php set_time_limit(0); error_reporting(E_ALL ^ E_NOTICE); $chaine= $_POST['plagemdncr']; $num = explode(",", $chaine); $monfichier = fopen('fichierIMSI.txt', 'a'); ftruncate($monfichier,0); for ($data = $num[0] ; $data <= $num[1]; $data++) { fputs($monfichier, $data."\r\n"); } fclose ($monfichier); header('Location: resultatgestimsi.php'); ?>
Merci d'avance.
Partager