Posté(e) 4 nov. 2007 · Signaler ce message Bonjour, j'aimerais sa voir ce qu'il faut faire pour activer le comparateur kelkoo, guide d'achat... Lorsque je clique sur le bouton guidess d'aaht dans l'interface d'administration, j'obtiens ce message: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. A mon avis, il faut activer qqchose, mais quoi? Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message En fait, mon fichier index.php dans le dossier comparateur contient ceci: <html> <head> <title>Sans titre</title> </head> <body> Ce module n'est pas actif dans la version de démonstration </body> </html> Comprend pas, j'ai cependant acheter PEEL PREMIUM! Qq'un peut il me dire le contenu du fichier index.php ? Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message tu n'aurais pas un autre fichier style mysqlcomparateur.php Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message Merci pour vos réponses. Je suis chez AMEN. J'ai bien un fichier mysql2comparateur.php J'ai également vérifié le CHMOD, tout les droits sont 777 sur tout les fichiers dans le dossier comparateur, ainsi que le dossier comparateur. Ce que je trouve bizarre, c'est le contenu du fichier index.php. Quelqu'un peut il faire un copier/coller du contenu du fichier index.php svp? J'ai un autre fichier mysql2comparateur.php qui se trouve dans le dossier comparateur/images/ Une difference à la ligne 50, j'ai cette fonction : include("../jUidjeksjde/modeles/bas.php"); au lieu de : include("../administrer/modeles/bas.php"); QQ'un peut il afficher le contenu de son fichier index.php svp? J'aimerais bien comprendre... le contenu de mon fichier fichier mysql2comparateur.php dans le dossier comparateur est : ********** Début fichier mysql2comparateur.php ***************************************** <? include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "[Export du catalogue produit]"; include("../administrer/modeles/haut.php"); echo "<table><tr><td class=\"entete\">Exportation TXT du catalogue $site vers les comparateurs de prix</td></tr></table>"; switch(vb($_POST['mode'])) { case "lire" : if ($_POST['comparateur'] == "all") { db2txt($comparateur = "twenga"); db2txt($comparateur = "kelkoo"); db2txt($comparateur = "touslesprix"); db2txt($comparateur = "shopping"); db2txt($comparateur = "pangora"); db2txt($comparateur = "leguide"); db2txt($comparateur = "achetermoinscher"); db2txt($comparateur = "pricerunner"); } else { $comparateur = $_POST['comparateur']; db2txt($comparateur); } echo "<li type=\"square\"><b>Le fichier a été correctement exporté.</b></li>"; form2csv(); break; default : form2csv(); break; } include("../administrer/modeles/bas.php"); /* FONCTIONS */ function db2txt($comparateur) { global $wwwroot; $select = "select p.id, p.reference, p.nom_".$_SESSION['langue']." as nom, p.description_".$_SESSION['langue']." as descriptif, p.poids, p.image1, p.image2, p.prix, p.promotion, c.nom_".$_SESSION['langue']." AS categorie, c.parent_id from peel_produits p, peel_categories c, peel_produits_categories pc WHERE pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id"; $req = mysql_query($select) or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error()); echo "<b>Nom du comparateur : $comparateur</b>"; $csv_file = $comparateur."_".$_SESSION['langue'].".".$_POST['format']; switch($comparateur) { case "twenga"; $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"brand|designation|product_url|description|price|merchant_id|in_stock|image_ url|category\r\n"); while($prod = mysql_fetch_array($req)) { $sqlBrand = "SELECT m.nom_".$_SESSION['langue']." as nom FROM peel_produits p, peel_produits_marques pm, peel_marques m WHERE pm.produit_id = '".intval($prod['id'])."' AND pm.produit_id = p.id AND pm.marque_id = m.id"; $resBrand = mysql_query($sqlBrand); $Brand = mysql_fetch_object($resBrand); if (mysql_num_rows($resBrand) > 0 ) { $brand = html_entity_decode($Brand->nom); } else { $brand = ''; } $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom'])))); $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif'])))); $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie'])))); $prix = $prod['prix'] * (1-$prod["promotion"]/100); fwrite($create_csv,""); fwrite($create_csv,$brand."|".$nom."|"); fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1852&id=".$prod['id'])."|"); fwrite($create_csv,$descriptif."|".$prix."|".$prod['id']."|0|"); if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";} fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n"); } fclose($create_csv); break; case "touslesprix"; $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n"); while($prod = mysql_fetch_array($req)) { $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom'])))); $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif'])))); $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie'])))); $prix = $prod['prix'] * (1-$prod["promotion"]/100); fwrite($create_csv,""); fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1859&id=".$prod['id'])."|"); fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$prod['id']."|0|"); if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";} fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n"); } fclose($create_csv); break; case "shopping"; $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"URL produit;Nom du produit;Description du produit;Prix du produit;Référence;URL image;Catégorie\r\n"); while($prod = mysql_fetch_array($req)) { $id = intval($prod['id']); $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom'])))); $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif'])))); $reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference'])))); $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie'])))); $prix = $prod['prix'] * (1-$prod["promotion"]/100); fwrite($create_csv,""); fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$prod['id']).";"); fwrite($create_csv,$nom.";".$descriptif.";".$prix.";".$id.";"); if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";} fwrite($create_csv,htmlspecialchars($image).";".$categorie."\r\n"); } fclose($create_csv); break; case "pangora"; $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"offer-url|label|description|prices|offer-id|delivery-period|image-url|merchant-category\r\n"); while($prod = mysql_fetch_array($req)) { $id = intval($prod['id']); $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom'])))); $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif'])))); $reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference'])))); $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie'])))); $prix = $prod['prix'] * (1-$prod["promotion"]/100); fwrite($create_csv,""); fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1851&id=".$prod['id'])."|"); fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|3|"); if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";} fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n"); } fclose($create_csv); break; case "leguide"; $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n"); while($prod = mysql_fetch_array($req)) { $id = intval($prod['id']); $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom'])))); $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif'])))); $descriptif = substr($descriptif, 0, 35); $descriptif = str_replace('\n',' ',$descriptif); $descriptif = str_replace('\n\r',' ',$descriptif); $descriptif = str_replace('<br>',' ',$descriptif); $descriptif = substr_replace($descriptif,'...',-3); $reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference'])))); $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie'])))); $prix = $prod['prix'] * (1-$prod["promotion"]/100); fwrite($create_csv,""); fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1785&id=".$id)."|"); fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|0|"); if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";} fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n"); } fclose($create_csv); break; case "achetermoinscher"; $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n"); while($prod = mysql_fetch_array($req)) { $id = intval($prod['id']); $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom'])))); $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif'])))); $reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference'])))); $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie'])))); $prix = $prod['prix'] * (1-$prod["promotion"]/100); fwrite($create_csv,""); fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1865&id=".$id)."|"); fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|0|"); if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";} fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n"); } fclose($create_csv); break; case "pricerunner"; $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"Prix TTC;Fabricant;SKU du Fabricant;Identifiant unique;Code EAN;Nom du produit;Catégorie;URL du produit;Stock;Coût de livraison;URL de l'image produit;Description\r\n"); while($prod = mysql_fetch_array($req)) { $id = intval($prod['id']); $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom'])))); $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif'])))); $reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference'])))); $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie'])))); $prix = $prod['prix'] * (1-$prod["promotion"]/100); fwrite($create_csv,""); fwrite($create_csv,"$prix €;;;$id;;$nom;$categorie;"); fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$id).";"); fwrite($create_csv,"0;0.00;"); if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";} fwrite($create_csv,htmlspecialchars($image).";".$descriptif."\r\n"); } fclose($create_csv); break; case "kelkoo"; $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"#country=fr\r\n#type=basic\r\n#currency=EUR\r\n"); while($prod = mysql_fetch_array($req)) { $id = intval($prod['id']); $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom'])))); $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif'])))); $reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference'])))); $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie'])))); $prix = $prod['prix'] * (1-$prod["promotion"]/100); fwrite($create_csv,""); fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$id).";"); fwrite($create_csv,$nom.";".$descriptif.";".$prix.";".$id.";"); if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1']."";} else { $image = "";} fwrite($create_csv,htmlspecialchars($image).";".stripslashes($categorie)."\r\n"); } fclose($create_csv); break; } mysql_free_result($req); echo "<br />Fichier exporté : <a href=\"$wwwroot/comparateur/$csv_file\" target=\"_blank\">$wwwroot/comparateur/$csv_file</a>"; echo "<br />Requête utilisée pour la génération du fichier csv : $select<br />"; } function form2csv() { global $table; echo "<form method=\"POST\" name=\"prod2csv\" action=\"".$_SERVER['PHP_SELF']."\">"; echo "<table cellspacing=\"5\" cellpadding=\"1\" width=\"560\"><tr>"; echo "<td><img src=\"images/pricerunner.gif\" border=\"0\"></td>"; echo "<td><img src=\"images/pangora.gif\" border=\"0\"></td>"; echo "<td><img src=\"images/leguide.gif\" border=\"0\"></td>"; echo "</tr><tr>"; echo "<td><img src=\"images/kelkoo.gif\" border=\"0\"></td>"; echo "<td><img src=\"images/e-comparateur.gif\" border=\"0\"></td>"; echo "<td><img src=\"images/twenga.gif\" border=\"0\"></td>"; echo "</tr><tr>"; echo "<td><img src=\"images/tlp.gif\" border=\"0\"></td>"; echo "<td><img src=\"images/shopping.gif\" border=\"0\"></td>"; echo "<td><img src=\"images/amc.gif\" border=\"0\"></td>"; echo "</tr></table>"; echo "<div class=\"entete\" style=\"width:560px;\">Exporter le catalogue de produits en choisissant le format et le comparateur : "; echo "ATTENTION : ce module suppose que vos comptes sont ouverts auprès des différents prestataires"; echo "<br \><br />Choisir le format d'exportation : "; echo "<select name=\"format\" class=\"formulaire1\">"; echo "<option value=\"txt\">TXT</option>"; /* echo "<option value=\"csv\">CSV</option>"; echo "<option value=\"xml\">XML</option>"; */ echo "</select>"; echo "<br \><br />Choisir le comparateur : "; echo "<select name=\"comparateur\" class=\"formulaire1\">"; echo "<option value=\"all\">Tous les comparateurs</option>"; echo "<option value=\"twenga\">Twenga</option>"; echo "<option value=\"kelkoo\">Kelkoo</option>"; echo "<option value=\"touslesprix\">Tous les prix</option>"; echo "<option value=\"shopping\">Shopping</option>"; echo "<option value=\"pangora\">Pangora</option>"; echo "<option value=\"leguide\">Le guide - webmarchand</option>"; echo "<option value=\"achetermoinscher\">Acheter moins cher</option>"; echo "<option value=\"pricerunner\">Price Runner</option>"; echo "</select>"; echo "<input type=\"hidden\" name=\"mode\" value=\"lire\">"; echo "<input type=\"hidden\" name=\"table\" value=\"peel_produits\">"; echo "<br \><br /><input type=\"submit\" class=\"bouton\" value=\"exporter le catalogue\">"; echo "</div></form>"; } Function TrimExt( $Src ) { $Src = ereg_replace( "(\r\n){0,15}$", "", $Src ); $Src = ereg_replace( "^(\r\n){0,15}", "", $Src ); $Src = ereg_replace( "(\n){0,15}$", "", $Src ); $Src = ereg_replace( "^(\n){0,15}", "", $Src ); $Src = trim( $Src ); return $Src; } ?> *** fin fichier mysql2comparateur.php ********************** Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message pour moi, il n'y a rien de grave, en effet j'ai le même contenu que toi ds index.php, ce fichier a été créé pour la version de démo, il ne faut t'attarder là dessus. le bon fichier est mysql2comparateur.php Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message pour moi, il n'y a rien de grave, en effet j'ai le même contenu que toi ds index.php, ce fichier a été créé pour la version de démo, il ne faut t'attarder là dessus. le bon fichier est mysql2comparateur.php OK Merci Tu crois que ca peut venir de quoi? Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message pour ton erreur ds le 1er post ? alors là aucune idée Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message Bonsoir, Cela peut tout de meme venir d'une erreur de CHMOD ( essaie CHMOD 755 ) et ou éventuellement d'une corruption éventuelle due à une erreur de transfert de fichiers (binaire au lieu d'ASCII par exemple). Quelle est votre version de Peel et votre formule abonnement chez AMEN ? Bon Courage, Cordialement, Eric j'ai un pack WEB PRO + chez Amen Ma version Peel est version 3.9 Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 5 nov. 2007 · Signaler ce message j'ai un pack WEB PRO + chez Amen Ma version Peel est version 3.9 Ca y est, ca fonctionne! Mais sur Firefox, uniquement!!!! Va donc comprendre.... Partager ce message Lien à poster Partager sur d’autres sites