Bonjour à tous,

J'ai cherché et je n'ai pas vraiment trouvé.

Je lis un fichier texte avec une fonction fgets, je récupère les valeurs de chaque ligne pour les insérer dans une base MySql.

Mon problème est qu'il insère aussi le \r\n de chaque ligne dans ma variable et que mes insertions en base de données sont pas top.

Comment je peux extraire le \r\n avant d'enregistrer la valeur en variables?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
if (!$fp = fopen("base_bdd.txt","r")) {echo "Echec de l'ouverture du fichier"; exit; }
else {
	while(!feof($fp)) {
	$ligne = fgets($fp,255);
 
	$sqlquery = "INSERT INTO $matable VALUES('','". $ligne ."','')";
	$queryresult = mysql_query($sqlquery) or die("null");
	}	
 
	fclose($fp); // On ferme le fichier
}
Merci d'avance