Membre
|
Bon voilà quand je place les code sur ma page php de mon site est que je le met en ligne j'ai une erreur venant de la base mysql j'ai des message dans un tableau orange. Et comme je ne mis connait pas trop en programation je voulais vous demander de l'aide.
|
Membre
|
Bonjour.
Tu peux nous donner ton code (en affichant des * à la place des mots de passe SQL) et ton message d'erreur ?
Merci.
|
Admin
|
Bonjour,
je crois qu'il utilise le code du tutoriel pour créer un espace membre:
Espace membre en php mysql
Est-ce que tu a modifier le fichier mysqlcnn.php en mettant les bonnes valeurs, hôte, nom d'utilisateur, mot de passe et base de donnée?
Cordialement:)
|
Membre
|
Non. Je vais essayer de changer le fichier.
|
Membre
|
tout est ok je met que mon sujet est résolut
|
Membre
|
enfaite non ce n'est pas resolu.
Alors voici le code de mon site
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<LINK REL="SHORTCUT ICON" href="http://photomaniak.com/upload/out.php/i1027373_favicon1.ico">
<meta name="identifier-url" content="http://futura50.ahst.fr/" />
<meta name="title" content="Futura5000" />
<meta name="description" content="MMORPG se déroulant en l'an 5000" />
<meta name="abstract" content="MMORPG se déroulant en l'an 5000" />
<meta name="keywords" content="MMORPG,MMO,JEU,ONLINE" />
<meta name="author" content="piratequentin" />
<meta name="language" content="FR" />
<meta name="revisit-after" content="15" />
<meta name="owner" content="quentin.galliano@laposte.net" />
<meta name="robots" content="All" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Futura5000 Accueil</title>
<link href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/css/index.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body,td,th {
font-size: 24px;
color: #00FF00;
}
body {
background-repeat: repeat;
margin-left: 40px;
margin-top: 10px;
margin-right: 40px;
margin-bottom: 10px;
background-color: #000000;
}
a:link {
color: #33CC00;
}
a:visited {
color: #339933;
}
a:hover {
color: #0099CC;
}
.Style3 {font-size: 14px}
-->
</style></head>
<body>
<table width="1282" border="1">
<tr>
<td width="1305" bgcolor="#999999"><a href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/index.php"><img src="http://photomaniak.com/upload/out.php/i1031863_logo.bmp" alt="Logo site" /> </a><a href="http://www.supportduweb.com/topsite_vote-440.html"><img src="http://www.supportduweb.com/images/topsite/votez03.gif" alt="Votez pour ce site" /></a></td>
</tr>
</table>
<table width="100%" height="995" border="1" cellpadding="4" cellspacing="0">
<tbody>
<tr style="text-align:left;">
<td width="85%" height="47" bgcolor="#999999"><p align="center"><a href="#"><img src="http://photomaniak.com/upload/out.php/i1031859_boutonjeux.gif" alt="jeux" width="109" height="28" border="0" /></a> <a href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/tchat.php"><img src="http://photomaniak.com/upload/out.php/i1031857_boutonchat.gif" alt="le chat" width="109" height="28" border="0" /></a> <a href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/new.php"><img src="http://photomaniak.com/upload/out.php/i1031860_boutonnews.gif" alt="Les new" width="109" height="28" border="0" /></a> <a href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/Telechargement.php"><img src="http://photomaniak.com/upload/out.php/i1031861_boutontelechargement.gif" alt="telechargement" width="109" height="28" border="0" /></a> <a href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/comment.php"><img src="http://photomaniak.com/upload/out.php/i1031858_boutoncommantaire.gif" alt="commantaires" width="109" height="28" border="0" /></a> <a href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/index.php"><img src="http://photomaniak.com/upload/out.php/i1027817_boutonindex.gif" alt="accueil" border="0" /></a></p> </td>
<td width="15%" bgcolor="#999999"><script type="text/javascript" src="http://www.supportduweb.com/page/js/flashobject.js"></script>
<div id="horloge_1106259063" style="display:inline-block;">
<a href="http://www.macromedia.com/go/getflashplayer">Vous devez installer le Plugin FlashPlayer</a> - <a href="http://www.supportduweb.com/">Support du Web</a>
</div>
<script type="text/javascript">
//<!--
var flashvars_1106259063 = {};
var params_1106259063 = {
quality: "high",
wmode: "transparent"
};
var attributes_1106259063 = {};
flashObject("http://flash.supportduweb.com/horloges/horloge02.swf", "horloge_1106259063", "150", "150", "8", false, flashvars_1106259063, params_1106259063, attributes_1106259063);
//-->
</script> </td>
</tr>
<tr style="text-align:left;">
<td height="909" bgcolor="#999999">
<p align="center">
<!--Debut code php-->
<?php
//On se connecte a la Base de donnee
include('file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/mysqlcnn.php');
//Si lutilisateur est connecte, on le deconecte
if(isset($_SESSION['pseudo']))
{
//On le deconecte en supprimant simplement la session pseudo
unset($_SESSION['pseudo']);
?>
Vous avez bien été déconnecté.<br />
<a href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/index.php">Accueil</a>
<?php
}
else
{
//On verifie si le formulaire a ete envoye
if(isset($_POST['pseudo'], $_POST['pass']))
{
//On echappe les variables pour pouvoir les mettre dans des requetes SQL
if(get_magic_quotes_gpc())
{
$pseudo = mysql_real_escape_string(stripslashes($_POST['pseudo']));
$pass = stripslashes($_POST['pass']);
}
else
{
$pseudo = mysql_real_escape_string($_POST['pseudo']);
$pass = $_POST['pass'];
}
//On recupere le mot de passe de lutilisateur
$req = mysql_query('select pass from utilisateurs where pseudo="'.$pseudo.'"');
$dn = mysql_fetch_array($req);
//On le compare a celui quil a entre et on verifie si le membre existe
if($dn['pass']==$pass and mysql_num_rows($req)>0)
{
//Si le mot de passe, on ne vas pas afficher le formulaire
$form = false;
//On enregistre son pseudo dans les sessions
$_SESSION['pseudo'] = $_POST['pseudo'];
?>
Vous avez bien été connecté. Vous pouvez accéder à votre espace membre.<br />
<a href="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/index.php">Accueil</a>
<?php
}
else
{
//Sinon, on indique que la combinaison nest pas bonne
$form = true;
$message = 'La combinaison que vous avez entré n\'est pas bonne.';
}
}
else
{
$form = true;
}
if($form)
{
//On affiche un message sil y a lieu
if(isset($message))
{
echo '<strong>'.$message.'</strong>';
}
//On affiche le formulaire
?>
<form action="file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/connection.php" method="post">
Veuillez entrer vos identifiants pour vous connecter:<br />
Nom d'utilisateur:<input type="text" name="pseudo" value="<?php if(isset($_POST['pseudo'])){echo $_POST['pseudo'];} ?>" /><br />
Mot de passe:<input type="password" name="pass" /><br />
<input type="submit" value="Connection" />
</form>
<?php
}
}
?>
<!--Fin code php-->
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p> </td>
<td bgcolor="#999999">Hebergement d'images rapide </p>
<?php
$poids_max = 512000; // Poids max de l'image en octets (1Ko = 1024 octets)
$repertoire = 'uploads'; // Repertoire d'upload
if (isset($_FILES['fichier']))
{
// On vérifit le type du fichier
if ($_FILES['fichier']['type'] != 'image/png' && $_FILES['fichier']['type'] != 'image/jpeg' && $_FILES['fichier']['type'] != 'image/jpg' && $_FILES['fichier']['type'] != 'image/gif' && $_FILES['fichier']['type'] != 'image/bmp' && $_FILES['fichier']['type'] != 'image/jpg' && $_FILES['fichier']['type'] != 'image/png' && $_FILES['fichier']['type'] != 'image/ico')
{
$erreur = 'Le fichier doit être au format *.jpeg, *.bmp, *.jpg, *.png, *.ico *.gif ou *.png .';
}
// On vérifit le poids de l'image
elseif ($_FILES['fichier']['size'] > $poids_max)
{
$erreur = 'L\'image doit être inférieur à ' . $poids_max/1024 . 'Ko.';
}
// On vérifit si le répertoire d'upload existe
elseif (!file_exists($repertoire))
{
$erreur = 'Erreur, le dossier d\'upload n\'existe pas.';
}
// Si il y a une erreur on l'affiche sinon on peut uploader
if(isset($erreur))
{
echo '' . $erreur . '<br><a href="javascript:history.back(1)">Retour</a>';
}
else
{
// On définit l'extention du fichier puis on le nomme par le timestamp actuel
if ($_FILES['fichier']['type'] == 'image/jpeg') { $extention = '.jpeg'; }
if ($_FILES['fichier']['type'] == 'image/jpeg') { $extention = '.jpg'; }
if ($_FILES['fichier']['type'] == 'image/png') { $extention = '.png'; }
if ($_FILES['fichier']['type'] == 'image/gif') { $extention = '.gif'; }
$nom_fichier = time().$extention;
// On upload le fichier sur le serveur.
if (move_uploaded_file($_FILES['fichier']['tmp_name'], $repertoire.$nom_fichier))
{
$url = 'http://futura50.ahst.fr'.$repertoire.''.$nom_fichier.'';
echo 'Votre image à été uploadée sur Le site avec succes!<br>Voici le lien: <br />
<br/>
<img src="uploads'.$nom_fichier.'" width="120px" height="120px" border="2px" />
<br/>
<b>BBcode img</b> = <input type="text" value="[img]' . $url . '[/img]" /><br />
<br />
<b>BBcode url</b> = <input type="text" value="[url]' . $url . '[/url]" /><br />
<br />
<b>HTML direct </b> <input type="text" value="'.$url.'" />
';
}
else
{
echo 'L\'image n\'a pas pu être uploadée sur le serveur, contactez un administrateur.';
}
}
}
else
{
?>
<form method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $poids_max; ?>">
<input type="file" name="fichier">
<input type="submit" value="Envoyer">
</form>
<?php
}
?>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p></td>
</tr>
<tr style="text-align:left;">
<td height="37" bgcolor="#999999"><span class="Style3">Pour signaler tout probleme ecrivez moi à quentin.galliano@laposte.net </span></td>
<td bgcolor="#999999"> </td>
</tr>
</tbody>
</table>
</body>
</html>
Voici ce que sa donne sur dreamwever.
Et sur mon site
Desole pour le beug du site
|
Admin
|
Bonjour,
tu dois remplacer dans le code de tes fichiers tout les:
file:///C|/Documents and Settings/quentin/Bureau/Espace_membre/Espace_membre/
par le vrai chemin.
Probablement par Espace_membre/
Cordialement
|
Membre
|
Tout est bon. Il fallait que je déplace "session start" et que je le mête à la premiere ligne.
|