<?php /* ajoute un utilisateur */ function adduser($username,$userpass,$droits,$usertheme) { $File = "users/users"; // si le fichier n'existe pas, on le crée: if (!file_exists("$File.csv") ) createfile("$File.csv"); $string = sprintf("\"".$username."\",\"".$userpass."\",\"".$droits."\",\"".$usertheme."\"\n"); $fp = fopen("$File.csv","a"); fwrite($fp,$string); fclose($fp); strfile($File); } /* trouve un utilisateur et renvoie ses infos */ function finduser($username) { $File = "modules/tribune/tribune"; if (!(file_exists("$File.csv"))) echo "Attention: Fichier utilisateurs inexistant !<br>Veuillez contacter le webmaster SVP<br />"; else { $totmsg = totfile($File); $fd = fopen("$File.csv","r"); $found=0; while(($i<=$totmsg) || ($found != 1)) { $data = fgetcsv($fd, 10000, ","); if (stripcslashes($data[0]) == $username) $found=1 } $user["username"] = stripcslashes($data[0]); $user["userpass"] = $data[1]; $user["droits"] = $data[2]; $user["usertheme"] = $data[3]; } fclose($fd); } if ($found == 1) return $user; else return -1; } ?>