[PHP] fonction fputcsv()

tipierre Messages postés 11 Statut Membre -  
 al26ex -
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. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
  2. al26ex
     
    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);
    }
    }
    1