1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <?php
$Ecrire = false;
$Message = "";
if ($iFd = @fopen ("filename.csv", "r")) // mode lire and ecrire
{
while (!feof ($iFd))
{
$zLine = fgets ($iFd) ;
if ($zLine != "")
{
$zLine = strtolower($zLine);
$tmpArray = array();
$tmpArray = explode (",", $zLine) ;
$iDim = 0;
while($iDim < count($tmpArray))
{
if($tmpArray[$iDim] != "")
{
list ($Noms, $Prenoms, $Sexes, $Ages, $Mails) = explode (";", $tmpArray[$iDim]) ;
if(isset($_POST['Noms']))
{
if($Noms == strtolower(trim($_POST['Noms'])) && $Prenoms == strtolower(trim($_POST['Prenoms'])))
{
$Message = "Donnée existante! veuiller réinsérer";
$Ecrire = true;
}
}
}
$iDim++;
}
}
}
fclose($iFd);
}
if ($iFd = fopen ("fichier.csv", "a"))
{ // mode Write and Read
if($Ecrire == false){
if(isset($_POST['Noms']))
{
$somecontent = $_POST['Noms'].";".$_POST['Prenoms'].";".$_POST['Sexes'].";".$_POST['Ages'].";".$_POST['Mails'].",";
fwrite($iFd, $somecontent);
$Message = "enregistrement réussie";
}
}
fclose($iFd);
}
?> |
Partager