Bonjour
J'ai volontaire laissé une bonne partie du code pour bien voir ce que j'ai voulu faire. C'est la honte mais c'est si vite passé.
J'explique:
j'ai deux chaînes $list et $read (deux bonne copines

hi)
une que que je récupère par un formulaire,
et l'autre dans un fichier texte.
Avec Array_diff je les compare et ressort les élément qui manque de l'une pour les retourner dans une variable $résult,
je veux par la suite inscrire le résultat dans le fichier txt.
tout ceci pour ajouter au fichier texte les élément du formulaire sans qu'il y en aie en double.
Sauf que la réponse est la suivante.
Notice: Array to string conversion in c:\program files\easyphp1-8\www\sitephoto\incoptiontext.php on line 30
<?php
//____________________________________________
$listsup=$_POST["listsup"];
$fichier= "menuOptionText.txt";
$opentable = fopen($fichier, "a+");
$read= fread ($opentable, filesize($fichier));
$expread=explode (',',$read);
$explist=explode (',',$listsup);
$result = array_diff ($explist,$expread);
print_r($expread);
echo'<br>';
print_r($explist);
echo'<br>';
print_r($result);
fputs( $opentable,$result);
fclose($opentable);
?>
Quelqu'un peut-il me sortir de là
merci beaucoup d'avance.
David.