[PHP] fonction fputcsv()

tipierre Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
 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
A voir également:

2 réponses

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 883
 
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
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