Forum dédié au moteur de recherche et aux techniques d'optimisation par #taggle
Vous n'�tes pas identifi�.
Comme plusieurs d'entre vous galèrent avec le parsing de fichiers csv, je vous remet ici le script que j'ai utilisé pour l'affil fleur :
<?php
$row = 1;
$handle = fopen("http://www.bebloom.com/cataloguelivflnet.txt", "r");
while (($data = fgetcsv($handle, 5000, ";")) !== FALSE) {
$num = count($data);
//echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
//for ($c=0; $c < $num; $c++) {
include ("sql.php");
$query = "INSERT INTO `bebloom` VALUES ('" . addslashes($data[0]) ."','". addslashes($data[1]) ."','". addslashes($data[2]) ."','". addslashes($data[3]) ."','". addslashes($data[4]) ."','". addslashes($data[5]) ."','". addslashes($data[6]) ."','". addslashes($data[7]) ."');";
//if($p = @mysql_query($query,$c)){
//print_r($data);
echo $query;
mysql_query($query);
}
//}
fclose($handle);
//}
// fermeture bdd
@mysql_close($c);
?>Ca marche donc avec tous les flux csv (tradedoubler, firstcoffee, autres régies d'affiliation ou affiliation directe) ![]()
Hors ligne
Sympa ![]()
Mais j'ai du louper un épisode ![]()
Comment je récupère le csv sur TradeDoubler... vu que quand je sélectionne csv dans l'option du code il me donne un code à placer sur une page et non la possibilité de télécharger le csv ![]()
Et ensuite... le sql.php ... il a quoi dedans ?
Et la base de données... elle est créée comment ?
Je vous avait dit que j'étais vraiment nul ![]()
Hors ligne
rhalala ! incroyable ![]()
bon voilà pour la table mysql :
CREATE TABLE `bebloom` ( `categorie_marchand` varchar(100) NOT NULL default '', `id_marchand` varchar(100) NOT NULL default '', `nom` varchar(100) NOT NULL default '', `marque` varchar(100) NOT NULL default '', `description` varchar(255) NOT NULL default '', `lien` varchar(100) NOT NULL default '', `img` varchar(100) NOT NULL default '', `prix` varchar(100) NOT NULL default '', PRIMARY KEY (`nom`), UNIQUE KEY `id_marchand` (`id_marchand`) ) TYPE=MyISAM;
et le contenu de mysql.php :
<?
// connection bdd
$c = @mysql_connect($server,$user,$passwd) or die("connection impossible");
@mysql_select_db($bdd,$c) or die("selection de la base impossible");
?>ou tu dois rentrer tes $server, $user, $passwd et $bdd. J'espère que je dois pas expliquer plus
![]()
Hors ligne
ben voilà... avec ça c'est plus clair ![]()
Maintenant... je peux faire des essais avec first coffe... car avec trade j'ai pas vu où récupérer le csv ![]()
Merci Sid ![]()
Hors ligne
Siddartha a �crit:
ou tu dois rentrer tes $server, $user, $passwd et $bdd. J'espère que je dois pas expliquer plus
Juste une chose monsieur s'il vous plait : pouvez vous faire un virement auto de mes gains ? merci
Hors ligne
Merci Sid là j'ai trop picolé pour tester mais je m'y met demain ![]()
Allez la France ![]()
Hors ligne
Je crois que je vais aller me coucher ![]()
Vous connaissez pas un bon bouquin de php et mysql pour les nuls ![]()
Ma base de données reste vide... et de toute façon... je dois vraiment pas avoir les idées claires ce soir... je vois vraiment pas comment utiliser cette base de données si elle voulait se remplir.... il me manque le fichier pour afficher les produits qui... devraient être dans la base... mais qui ne veulent pas rentrer.
Je suis nul !!!!
Faudrait que je fasse une retraite de quelques mois dans un monastère tibétain avec des lamas spécialistes de php ![]()
Hors ligne
Putain tu dépote Sid en php
et en jsp ça donne quoi ![]()
Moi je suis comme toi Americas, sur Tradedoubler impossible d'avoir accès au "Catalogue produits" (fichier XMl, CSV...) de Kelkoo
et pourtant j'ai accès aux éléments graphiques.
Derni�re modification par payton (13-10-2005 11:09:38)
Hors ligne
sur tradedoubler pour avoir acces au catalogue complet des affiliations il faut demander la liste ilimité des catalogues produit
Hors ligne
et à qui tu le demandes vu que pour avoir une réponse quand on leur envoie un mail... en général on peut toujours attendre ![]()
Hors ligne
Americas a �crit:
et à qui tu le demandes vu que pour avoir une réponse quand on leur envoie un mail... en général on peut toujours attendre
Idem j'ai fait une cinquantaine de demandes
il pourrait au moins répondre....
Hors ligne
deux choses pour les quiches en php comme moi
- dans le code du parsing Sid appelle le fichier sql.php
et le contenu de mysql.php :
donc faire gaffe à bien modifier l'un ou l'autre
- bien mettre un htaccess si le fichier de connexion est placé dans un dossier sans index ![]()
GRAND MERCI SID
Derni�re modification par tom_sawyer (13-10-2005 13:38:57)
Hors ligne