Si j'ai bien compris, tu veux convertir un fichier vers un fichier sql.
Tu veux détecter la fin de fichier mais comment ouvre tu le fichier abal ? Si c'est un simple fichier texte, il est probable que tu fasses un file_get_content ?
Ensuite tu fais une boucle sur chacune des lignes pour convertir au format sql et une fois que tu ne boucle plus c'est que le fichier est terminé. A ce moment, tu peux écrire ton fichier sql avec fwrite.
Après, si j'ai pas compris ton besoin, peux tu réexpliquer clairement ce que t'as en source et ce que tu veux en sortie s'il te plait ?
j'ai trouvé le caractère de fin de ligne : EOL ---< en Prologue c'est 0D0A hexa --> ça me donne une fin de ligne marche en linux aussi
fin de fichier en Prologue EOF --> 1A00 Hexa
mais je n'ai pas la solution pour ecrire dans un fichier texte les cars qui permettent à Kwrite ou Kate (utilitaires Linux equivalant de notepad) d'arréter de lire un bloc de 4096 cars
ceci est un jeu d'essai chaque ligne se termine par , et les cars de eol soit 0D0A (hexa) sauf la dernière ligne qui se termine par ; suivi de 1A00 (hexa) mais il me sort un car derrière la virgule dans Kate
La fin du bloc de 4096 ce sont des 00 hexa
quel car aprés le ; pour lui dire fin de fichier?? en Hexa
- Edité par nielk5 4 octobre 2017 à 10:04:12
Importer en sql
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales