connexion base de données - Forums de discussion

Navigation

Accueil du forum » PHP » connexion base de données


Le sujet

mojchrisconnexion base de données
Par mojchris, le Vendredi 21/04/2006 à 15h45'05
90 messages
Bonjour,
J'ais un problème de connexion avec une base de données. Je viens d'installer un site sur hosteur.com (à déconseiller) avec certains scripts fonctionnant avec base de données. J'ais déjà galérer outrageusement pour mettre en place les autres bases (si il fallait noter leur service technique de 1 à 10, je leur donnerait 0) Mais pour le dernier script (phpmypub), j'ais beu essayer, rien ne marche. Losrque je remplis les différents champs et lance l'install, voici le message d'erreur:

Citation:
Les variables de connexions n'existe pas ou sont mal configurées
La table de données des banniere n'existe pas ou est mal configurée
La table de données des statistiques n'existe pas ou est mal configurée
La table de données des emplacements n'existe pas ou est mal configurée
Il n'y a pas d'emplacement crée pour recevoir les campagnes
Table bannniere déjà crée
Table stats déjà crée
Table emplacement déjà crée
Fichier config modifié

Fichier config rechargée



Warning: mysql_connect(): Access denied for user 'trioli_dedrie'@'localhost' (using password: NO) in /home/trioli/public_html/banniere/admin/voirban.php on line 48

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/trioli/public_html/banniere/admin/voirban.php on line 49
ERREUR SELECT * FROM bannniere ORDER BY Active No database selected

Voici les lignes 48 et 49:

$db = mysql_connect("$serveur", "$user", "$password");
mysql_select_db("$base",$db);

Je ne sais plus quoi faire.
Quelqu'un aurait une idée?
Merci d'avance
webide

________________
mojchris

Les réponses

raptorPar raptor, le Mardi 25/04/2006 à 10h44'36
2218 messages
Et meme avec les infos de connexions mises en dur ca ne fonctionne pas ?

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

mojchrisPar mojchris, le Mardi 25/04/2006 à 11h04'38
90 messages
Hélas même avec ça. Mais le problème vient surement de hosteur. certaines fonctions en php ne fonctionnent pas chez eux (mysql_pconnect par exemple) Et leur service technique est si performant (ils doivent embaucher des manchots) qu'on ne peut compter que sur soi même et les forums.

________________
mojchris

icoPar ico, le Mardi 25/04/2006 à 11h08'48
437 messages
c moins bon ca
Bon courage alors !

Amitiés

________________
"L'homme a l'avenir devant lui et il l'aura dans le dos chaque fois qu'il fera un demi tour!" (Pierre Dac)

mojchrisPar mojchris, le Mardi 25/04/2006 à 11h19'05
90 messages
Juste une petite question sur certaines pages de scripts la connexion à la base passe par ces lignes de code
$db = @mysql_connect($serveur, $user);
@mysql_select_db($base,$db);

Alors que sur d'autres
$db = mysql_connect($serveur, $user, $password);
mysql_select_db($db);

Le problème peut il venir de là?

________________
mojchris

raptorPar raptor, le Mardi 25/04/2006 à 11h31'52
2218 messages
euh ouais le deuxieme est totalement faux

edit : meme le premier en fait, il faut un mot de passe, sinon il utilisera un mot de passe vide, donc c'est moyen.

[Message édité par raptor le 25/04/2006 à 11h33'03]

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

mojchrisPar mojchris, le Mardi 25/04/2006 à 11h35'49
90 messages
Que me conseillez vous?

________________
mojchris

raptorPar raptor, le Mardi 25/04/2006 à 11h50'01
2218 messages
de mettre deja :

$db = mysql_connect($serveur, $user, $password);
mysql_select_db($base);


de partout

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

mojchrisPar mojchris, le Mardi 25/04/2006 à 11h53'02
90 messages
Ok merci, je ferais cela dès ce soir (il faut que je m'absente) sur toutes les pages.

________________
mojchris

mojchrisPar mojchris, le Jeudi 27/04/2006 à 11h13'25
90 messages
Bonjour,
J'ais essayé et cela ne fonctionnes pas. Donc j'ais essayé un autre programme (tlAds) qui fonctionnes. Le problème vient du fait que pour insérer la bannière(code généré par le programme) il faut rentrer dans la programmation. Donc j'ais pensé utiliser un système que j'utilises déjà pour les textes. Il s'agit d'une page admin permettant de modifier les textes dans n'importe quelle partie du site.
Voici le code de la page admin
<?php

function getextension($fichier) {
  
$bouts explode("."$fichier);
  
$extension array_pop($bouts);
  return 
$extension;
}

if (!empty(
$_POST['fichier']) && isset($_POST['fichier']) && $_POST['fichier'] != ".htaccess") {
  if (
$_POST['action'] == "modifier") {
    if (!empty(
$_POST['contenu']) && isset($_POST['contenu']) &&
        !empty(
$_POST['login']) && isset($_POST['login']) &&
        !empty(
$_POST['pass']) && isset($_POST['pass'])) {
      if (
$_POST['login'] == "xxxxx" && $_POST['pass'] == "xxxxx") {
        if (
getextension($_POST['fichier']) == "txt" && !ereg("\.\."$_POST['fichier']) &&
            !
ereg("/"$_POST['fichier']) && file_exists("./interact/" $_POST['fichier'])) {
          
$pointeur fopen("./interact/" $fichier"w");
          
fwrite($pointeur$_POST['contenu']);
          
fclose($pointeur);
        } else echo 
"Fichier non autorisé !\n";
      } else echo 
"Login ou mot de passe incorrect !\n";
    } else echo 
"Formulaire incomplet !\n";
  } else {
    if (
getextension($_POST['fichier']) == "txt" && !ereg("\.\."$_POST['fichier']) &&
        !
ereg("/"$_POST['fichier']) && file_exists("./interact/" $_POST['fichier'])) {
      echo 
"<form action='admin_texte.php' method='post'>\n";
      echo 
"<input type='hidden' name='action' value='modifier'>\n";
      echo 
"<input type='hidden' name='fichier' value='$fichier'>\n";
      echo 
"Contenu de $fichier :<br>\n";
      echo 
"<textarea name='contenu' cols='50' rows='12'>";
      
$fichier $_POST['fichier'];
      
$pointeur fopen("./interact/" $fichier"r");
      while (!
feof($pointeur)) {
        
$ligne=fgets($pointeur4096);
        echo 
"$ligne";
      }
      
fclose($pointeur);
      echo 
"</textarea><br>\n";
      echo 
"Login : <input type='text' name='login' size='10'><br>\n";
      echo 
"Passe : <input type='password' name='pass' size='10'><br>\n";
      echo 
"<input type='submit' value='Enregistrer les modifications'>\n";
      echo 
"</form>\n";
    } else echo 
"Fichier non autorisé\n";
  }
} else {
  echo 
"<form action='admin_texte.php' method='post'>\n";
  echo 
"Choisissez :<br>\n";
  echo 
"<select name='fichier'>\n";
  echo 
"<option></option>\n";
  if (
$pointeur opendir("./interact/")) {
    while ((
$file readdir($pointeur)) !== false) {
      if (
$file != "" && $file != "." && $file != ".." && $file != ".htaccess") {
        echo 
"<option value='$file'>$file</option>\n";
      }
    }
    
closedir($pointeur);
  } else echo 
"Erreur sur le serveur !\n";
  echo 
"</select>\n";
  echo 
"<input type='submit' value='Modifier ce fichier'>\n";
  echo 
"</form>\n";
}

?>
<a href="index.php">Retour à l'accueil</a>


Et le code inséré dans la page ou apparait le texte
    <?
        $lecture
=fopen("interact/entree.txt","r");

        while (!
feof($lecture))
        {
            
$ligne=fgets($lecture,4096);
                echo 
stripslashes($ligne)."";

        }
        
fclose($lecture);
        
?>


Donc je souhaite faire de même et permettre d'insérér le code généré pour que la bannière apparaisses.
Voici un exemple de code généré par le programme de gestion de bannières:
<?php
include('./tlAds/config.php');
aff_pub(1);
?>


Merci d'avance pour les conseils

________________
mojchris

Pages

Réponses les plus anciennes... 12 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Web Soluces | -7 pointsSweet Gwendoline | -14 pointsCalitel, votre portail des loisirs multimédia | -14 pointsSuperSalon.NET | -14 points

Discussions récentes dans les forums

Sujet Forum
depanmonpcEchange de liens site depannage informatique.
Sujet posté par depanmonpc le 07/01/2009 à 16h48'11
Le comptoir » Echange de liens / Recherche de partenaires
xersesRe: compression d'images
Réponse postée par xerses le 07/01/2009 à 00h29'37
Graphisme / Photographie » Photographies
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 04/01/2009 à 18h05'36
Internet » Autres sites à voir
rootRe: Espace-Membre : pb connexion
Réponse postée par root le 02/01/2009 à 16h47'50
Développement » PHP
xersesRe: probleme de fenêtre [Réglé]
Réponse postée par xerses le 01/01/2009 à 20h16'20
Net-Pratique.fr » Informations
ced51Re: liens , sport Mécanique
Réponse postée par ced51 le 27/12/2008 à 12h18'48
Le comptoir » Echange de liens / Recherche de partenaires
ced51pages
Sujet posté par ced51 le 26/12/2008 à 17h44'42
Net-Pratique.fr » Support
rerjoyeux_noel._gp.pps
Sujet posté par rer le 24/12/2008 à 10h08'30
Le comptoir » Le bar
rerserveur à domicile facile et gratuit
Sujet posté par rer le 11/12/2008 à 14h57'56
Le comptoir » Le bar
raptorRe: probleme function
Réponse postée par raptor le 11/12/2008 à 09h25'52
Développement » PHP
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 30