[PHP] fonction fputcsv()

Fermé
tipierre Messages postés 11 Date d'inscription lundi 15 mai 2006 Statut Membre Dernière intervention 5 juin 2006 - 5 juin 2006 à 12:20
 al26ex - 5 juin 2008 à 16:21
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 33367 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 19 novembre 2024 7 801
7 juin 2006 à 02:35
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);
}
}
1