bonjour,

j'ai un fichier texte que je converti en sql, pour cela je voudrais placer un morceau de code sql au début de mon fichier texte.

l'option r+ de fopen devrai me permettre d'écrire au début de ce fichier seulement j'ai une parti de mon fichier qui disparait (en gros au lieu d'insérer du texte j'écrase le début de mon fichier:

avant:

Grigoriadis, N.', 'Kimena neoellinikis logotechnias [Texte imprim�] : 3'' Gymnasiou / N. Grigoriadis, D. Karvelis, Ch. Milionis,...[et al.] ; Minist�re hell�nique de l''Education nationale, Institut p�dagogique');
après:

Insert into ouvrage (auteur, titre) values('linikis logotechnias [Texte imprim�] : 3'' Gymnasiou / N. Grigoriadis, D. Karvelis, Ch. Milionis,...[et al.] ; Minist�re hell�nique de l''Education nationale, Institut p�dagogique');
voila je laisse mon code au cas ou:

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
$f = 'essai.txt';
$text = "Insert into ouvrage (auteur, titre) values('";
$handle = fopen("$f","r+");
 
// regarde si le fichier est accessible en écriture
if (is_writable($f)) {
// Ecriture
    if (fwrite($handle, $text) == FALSE) {
      echo 'Impossible d\'écrire dans le fichier '.$f.'';
      exit;
    }
 
    fclose($handle);
 
}
else {
      echo 'Impossible d\'écrire dans le fichier '.$f.'';
    }
j'espère que vous pourrez m'aider.

merci d'avance