Site du Panda

EyesGammer

EyesGammer Le 24 août 2016 à 16:20 (Édité le 25 janvier 2019 à 17:52)

Bonjour je  voudrais  vous présenter mon site web, il n'est pas fini, donc je demandes des aviset idées.

Adresse: http://eyesgammer.pe.hu/

EyesGammer
Balatharas

Balatharas Le 24 août 2016 à 18:28

Bonjour,
  • Tu as quelques fautes d'orthographe dont "Aceuille" dans le menu ====> "Accueil"
  • Dans ton chat on peut très bien changer son pseudo en le mettant dans l'url
  • Dans ton menu tu affiche Deconnexion alors que je suis pas connecté.. (met ceci devant Deconnexion pour empecher cela:
  • if(isset($_SESSION['pseudo']) AND isset($_SESSION['mail']) AND isset($_SESSION['id'])) {
  • Affiche des erreurs quand, par exemple une entrée n'est pas remplie
  • Quand on poste une réponse sur ton forum, dans un topic, ça ne met pas la réponse dans l'affichage, mais le pseudo de celui qui répond
  • Je vois que tu as fixé ton menu, pour que quand on scroll il ne bouge pas, mais sur mon profil je vois des lettres coupées rajoute des <br />
EyesGammer

EyesGammer Le 24 août 2016 à 22:43 (Édité le 24 août 2016 à 22:48)

Ok, Merci de la réponse 😀
Mais pour le menu, il y'a pas de fautes 😀
Je vais régler le probleme du forum, merci de me l'avoir signaler 😀

EyesGammer
Balatharas

Balatharas Le 24 août 2016 à 22:53

????

Acceuille ? Pas de faute ? x'D
Ça s'écrit Accueil
TheOldNoob

TheOldNoob Le 24 août 2016 à 23:48

Salut jeune Primdawan 😀


Bon, ouille ouille ouille.

Je vais pas jugé ton design, j'aime pas le jaune 😄


Par contre, j'ai fait un ctrl+U sur ta page et la, catastrophe.

Tu a 3 DOCTYPE, 3 balise head ouvert et 2 fermé, 3 balise body ouvert et autant de fermé et j'ai pas compté les balise html mais il y en a trop.
Tout ça c'est a usage unique normalement.


Sinon, c'est pas mal, a toi de finir tes pages, y' pas mal a faire encore 😀
Profil introuvable

Profil introuvable Le 25 août 2016 à 01:46

Hello 'EyesGammer',

Qu'est-ce que c'est que cette horeur ?! Écrit correctement Acceuil STP. Ensuite, le design, c'est moyen, très moyen. L'acceuil de ton site n'est pas très acceuillant, on arrive mais c'est faible, c'est pauvre et il manque de richesse. D'autre part, tu as les CGU et la Politique de confidentialité à rédiger OBLIGATOIRE pour annoncer aux visiteurs les règles + les données récoltés (infos privées), un lien doit être mis sur chaque page en bas dans le "footer" et un lien pour les accepter lors de l'inscription. Corrige toutes tes fautes d'orthographe, et se sera bon 😉
Arthel

Arthel Le 25 août 2016 à 10:21 (Édité le 25 août 2016 à 10:27)

Bonjour @EyesGammes,

Je trouve que les boites centrales sont trop petite. Dans ton menu le mot Accueil est ma rédiger. Comme la dit @TheHoldNoob quand on regarde ton code source il y a plusieurs fois ouvert: le html, head, body et le doctype. Je pense que tu as du faire des include avec un code complet.

Pour le menu fait comme ça:

<?php if(isset($_SESSION['id'])){ ?>
    <li><a href="#">Profil</a></li>
    <li><a href="#">Se deconnecter</a></li>
<?php }else{ ?>
    <li><a href="#">Se connecter</a></li>
<?php } ?>


Si non il est simpa.
EyesGammer

EyesGammer Le 25 août 2016 à 11:35

Merci de m'avoir signalé tout sa. Je sais que le site a des progrès a faire, mais en même temps je n'ai que 12 ans 😄, je vais régler les fautes, pour les couleurs, en thèmes avec un panda, je na sais pas trop quoi choisir... Et pour les balises non fermé, je ne sais pas du tout d'ou sa vient mais je vais vite régler se probleme 😀

EyesGammer
Arthel

Arthel Le 25 août 2016 à 13:43

Pour l'association des couleur par rapport a un panda sont souvent le noir et le blanc, tu peut nuancer les deux.Tu peut utiliser ce site pour les couleur ou celui-ci ou encore celui-ci. Et pour une personne de douze ans tu te débrouille pas mal.

PS: Si les liens de marche pas:
  • le premiers site: http://www.code-couleur.com/
  • le deuxième site: http://flatuicolors.com/[url=http://flatuicolors.com/][/url]
  • le troisième site: http://htmlcolorcodes.com/fr/
EyesGammer

EyesGammer Le 25 août 2016 à 15:37

Ok merci Arthel 😀
Profil introuvable

Profil introuvable Le 25 août 2016 à 16:38

Re:

Je ne savais pas que tu étais un jeune programmeur, pardon si tu t'es senti blessé lorsque je t'ai répondu...
Je m'excuse, que puis-je faire pour toi pour t'aider ? 😀
TheOldNoob

TheOldNoob Le 25 août 2016 à 16:50

Pour le choix des couleurs, j'ai bien utilisé se site :  http://colorschemedesigner.com/csd-3.5/

Qui te fait des proposition de couleurs adapté a celle que tu choisi en depart.
EyesGammer

EyesGammer Le 25 août 2016 à 18:20

Jerem971, ne t'en fait pas, je ne me suis pas  senti blessé 😀
Je sais que mon site n'est pas parfait, mais je voulais le présenter 😀

Et TheHoldNoob, je vais aller voir le site, merci pour l'info 😀

EyesGammer
Profil introuvable

Profil introuvable Le 26 août 2016 à 00:07

Re:

Ton site est-il open source ou protéger par des droits ? Si ton site est protégé, je te conseille de rajouter au footer de ton site: "Copyright © Le Site Du Panda Tous droits réservés"
Tu as beaucoup d'amélioration a faire, n'hésite pas à me/nous demander 😉
EyesGammer

EyesGammer Le 26 août 2016 à 09:37

Alors non mon site n'est pas protéger, mais il faut quand même que je m'occupe du footer pour mettre des infos suplémentaires.
Sinon, tu as vu  les couleurs que j'ai mis du coup?
Arthel

Arthel Le 26 août 2016 à 11:01

Re @EyesGammer
Quand on se connecter sur ton site on retourne sur la même page tu devrais faire ça:
header('Location: index.php');
J'ai vu que tu as changer les couleurs, elles sont plus en correspondance avec le panda maintenant.
EyesGammer

EyesGammer Le 26 août 2016 à 11:24

Ok Arthel, mais  pour la connexion, j'avait déja essayer, mais le probleme c'est que sa n'enregistre pas les  informations voulu dans l'URL

Et pour les  couleurs, merci 😀 je trouve aussi qu'elles vont plutôt bien aussi 😀

EyesGammer
Arthel

Arthel Le 26 août 2016 à 11:48

Peut tu me montrer les code de ton form et celui du php qui te permet de vérifier les champs et autre stp?
EyesGammer

EyesGammer Le 26 août 2016 à 12:25

Ok:

PHP de connexion.php:
<?php
ini_set("display_errors",0);error_reporting(0);
include('style.php');
include('menu.php');
header('Content-type: text/html; charset=UTF-8');

function Verif_magicquotes ($chaine)
{
if (get_magic_quotes_gpc()) $chaine = stripslashes($chaine);

return $chaine;
}

$message = null;

if (isset($_POST['pseudo'])){

    $pseudo = (isset($_POST['pseudo']) && trim($_POST['pseudo']) != '')? Verif_magicquotes($_POST['pseudo']) : null;
    $pass = (isset($_POST['pass']) && trim($_POST['pass']) != '')? Verif_magicquotes($_POST['pass']) : null;

    if(isset($pseudo,$pass)){

         $hostname = "#";
         $database = "#";
         $username = "#";
         $password = "#";

         $connection = mysql_connect($hostname, $username, $password) or die(mysql_error());

         mysql_select_db($database, $connection);
   
         mysql_query("SET NAMES 'utf8'");

         $nom = mysql_real_escape_string($pseudo);
         $password = mysql_real_escape_string($pass);

       //  $nom = htmlentities($nom, ENT_COMPAT, 'UTF-8');
        // $password = htmlentities($password, ENT_COMPAT, 'UTF-8');
   
   
        $requete = "SELECT * FROM membres WHERE pseudo = '".$nom."' AND pass = '".$password."'"; 
   
         $req_exec = mysql_query($requete) or die(mysql_error());

         $resultat = mysql_fetch_assoc($req_exec);
         if (isset($resultat['pseudo'],$resultat['pass'])) 
               {
                 session_start();
                 $_SESSION['login'] = $nom;
           
                 $message = 'Bonjour '.htmlspecialchars($_SESSION['login']).'<a href="index.php"> Aceuille</a>';
                }
                else
                {
                $message = 'Le pseudo ou le mot de passe est incorrect';
                }



    }
    else if($pass === '#')
    {
        $message = 'Compte admin: ' .'<a href="index.php">Aceuille</a>';
                 session_start();
                 $_SESSION['login'] = '#';
    }else{
            $message = 'Les champs "Pseudo" et "Mot de passe" doivent être remplis.';
    }
}
?>

et le html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Connexion - Site du Panda</title>

<style type="text/css">
<!--

html{
    color:black;
background-image:url(Back.png);
background-repeat: no-repeat;
    background-color: white;
}
body, p, h1,form, input {
margin:0;
padding:0;
}
body {
color:black;
background-image:url(Back.png);
background-repeat: no-repeat;
background-color:white;
}
#connexion {
width:380px;
background:White;
margin:20px auto;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
border:2px solid #676767;

}
#connexion h1 {
text-align:center;
font-size:1.2em;
color: #C1C1C1;
opacity: 0.8;
background:#676767;
padding-bottom:5px;
margin-bottom:15px;
letter-spacing:0.05em;
}
#connexion p {
padding-top:15px;
padding-right:50px;
text-align:right;
}
#connexion input {
margin-left:30px;
width:150px;
}
#connexion #valider {
width:155px;
font-size:0.8em;
}
#connexion #message {
height:27px;
font-size:0.7em;
font-weight:bold;
text-align:center;
padding:10px 0 0 0;
}
-->
</style>
<br><br>
</head>
<center>
<body>
<div id = "connexion">
    <form action = "#" method="post">
    <h1>Connexion</h1>
    <input placeholder="Pseudo" class="textbox" type="text" name="pseudo" id="pseudo" /><br>
    <input placeholder="Mot de Passe" class="textbox" type="password" name="pass" id="pass" /><br><br>
    <input type="submit" value="Envoyer" id = "valider" name="Envoyer" /><br><br>
    </form>
    <p id = "message"><?php if(isset($message)) echo $message ?></p>
</div>
</body>
</center>
</html>
Arthel

Arthel Le 26 août 2016 à 12:58

Je ne comprend pas tous ton code, je trouve que tu cherche compliquer moi j'aurais fait comme ça:

<?php 

    if(isset($_POST) AND !empty($_POST['pseudo']) AND !empty($_POST['password'])){
        $pseudo = htmlspecialchars($_POST['pseudo']);
        $password = sha1($_POST['password']); //ou $password = md5($_POST['password']);

        //vérif bdd

    }else{
        $error = 'Les champs "Pseudo" et "Mot de passe" doivent être remplit';
    }

?>

<form method="POST">
    <input type="text" name="pseudo" placeholder="Pseudo"  /><br /><br />
    <input type="password" name="password" placeholder="Mot de passe"  /><br /><br />
    <input type="submit" value="Se connecter" />
</form>
<?php if(isset($error)){ echo '<font color="red">'.$error.'</font>';} ?>
EyesGammer

EyesGammer Le 26 août 2016 à 13:30

Bin tu sait les  deux c'est pareil le mien est juste plus lon 😀
Mais sa ne dérange pas je pense, moi je m'y retrouve et en plus comme les internautes ne peuvent pas le voir c'est pas trop grave 😀
Mais merci du script quand même je vais sertainement l'utiliser ( enfain une partit )
Arthel

Arthel Le 26 août 2016 à 13:41

De rien mais je ne comprend pas pourquoi quand tu faire le header('location: index.php'); sa ne marcherais pas chez toi en enregistrant toutes les données. Tu n'utilise pas les pdo?
EyesGammer

EyesGammer Le 26 août 2016 à 13:50

Parce que en fait, je ne peut pas enregistrer les infos avec le header ( je ne sais pas comment l'expliquer mais bon... ), et pour la pdo, je l'utilise dans presque tout les autres scripts, et je ne l'ai pas utiliser parceque je ne savais pas encore que pdo sa  existait et surtout comment l'utiliser... 😒
Arthel

Arthel Le 26 août 2016 à 15:04

Øk, la technique que je t'ai donner fonctionne avec le header
Profil introuvable

Profil introuvable Le 26 août 2016 à 15:41

Re:

Les couleurs sont moyennes mais c'est beaucoup mieux que le jaune 😀
OK si tu mais ton site open source tu aura pas besoin de mettre le copyright au footer mais il te faudra mettre quand même les CGU & Politique de confidentialité comme je te l'ai dit auparavant 😀