[PHP] fonction fputcsv()

bonjour
Je dois ecrire un fichier csv avec les données recupérées d'une requete SQL .
j'ai trouvé dans la doc la fonction fputcsv() .
mais cette fonction me renvoie l'erreur suivante :
Fatal error: Call to undefined function: fputcsv() in c:\program files\easyphp1-8\www\boubou\csv.php on line 10

J'ai installé easy php 1.8 .

si quelqu'un a des infos.. je suis prenneur

Merci d'avance
Pierre

2 réponses

  1. Modérateur
    Cf Lien :
    http://fr3.php.net/manual/fr/function.fputcsv.php

    Apparemment il faut être en (PHP 5 >= 5.1.0RC1), ce qui ne doit pas être ton cas. Si c'est effectivement le cas, soit tu réécris la fonction , soit tu migres vers un PHP plus récent.

    Bonne chance
    1. Par exemple :

      if (!function_exists(fputcsv))
      {
      function fputcsv($filePointer,$dataArray,$delimiter,$enclosure)
      {
      $string = "";
      $writeDelimiter = FALSE;
      foreach($dataArray as $dataElement)
      {
      $dataElement=str_replace("\"", "\"\"", $dataElement);
      if($writeDelimiter) $string .= $delimiter;
      $string .= $enclosure . $dataElement . $enclosure;
      $writeDelimiter = TRUE;
      }
      $string .= "\n";
      fwrite($filePointer,$string);
      }
      }