Buenos días, vaya por delante que hace muuucho que no tocaba PHP y estoy retomando su estudio y funcionamiento.
He buscado por todos sitios pero no logro encontrar en qué me equivoco, probablemente sea una gran tontería.
Tengo una función que me pasa el contenido de un fichero PHP de productos a un CSV pero no logro hacerlo funcionar. En el foro no encuentro nada parecido, rogaría a alguien más experimentado que si pudiera ver que falla.
Código:
<?
function generateCsv($data, $delimiter = ';', $enclosure = '"') {
$handle = fopen('http://localhost/datafeed_enuc.php://', 'r+');
foreach ($data as $line) {
fputcsv($handle, $line, $delimiter, $enclosure);
}
rewind($handle);
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
return $contents;
}
generateCsv();
?>