j'ai un problème avec fputcsv et l'utilisation de curl et domdocument je recupère des donnée d'un site avec domdocument poru cela pas de soucis c'est lors de l'enregistrement des donnée que j'ai récupéré qu'ils y a un problème,
while($affiche_url = mysql_fetch_array($result_url))
{
$url = $affiche_url['url'];
ob_start(); // bufferisation de la page
//recuperation du contenu
require_once 'simple_html_dom.php';
$html = new simple_html_dom();
$html->load_file($url);
foreach($html->find('.pright') as $post){
$f=fopen('file.csv','a');
echo $post->find('.panel_titre',0)->plaintext;
$list = array(
"$post->find('.panel_titre',0)->plaintext");
fputs($f,ob_get_contents());
foreach ($list as $fields) {
fputcsv($f, $fields);
}
fclose($f);
}
$nom = $post->find('.panel_titre',0)->plaintext;
$stock = $post->find('.stock_in',0)->plaintext;
$prix = $post->find('#price',0)->plaintext;
$promo = $post->find('strong',0)->plaintext;
//fin de recup du contenu
}
je récupère les url sur ma base de donnée, si j'enleve la partie foreach ($list as $fields) {
fputcsv($f, $fields);
} j'ai bien mes deux produits qui s'affiche (sur ma bd pour le moment je n'ai mis que deux url) mais si je rajoute le foreach effectivement j'écris bien dans le tableau mais un seul des deux produit est écris dans le fichier file.csv, pouvez vous m'aider ?