Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 23/12/2010, à 20:47

raphi79

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

+1 Kanor smile

Un autre lien pour refaire ton squelette du site proprement:
http://www.alsacreations.com/page/squelettor/


http://crunchbanglinux-fr.org
Communauté francophone de Crunchbang Linux

Hors ligne

#52 Le 23/12/2010, à 20:50

Levi59

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

C'est fait j'avais mis à jour mais pas sur le public. Maintenant c'est fait!
Pour la balise center: Elle est toujours sur la mise à jour? il me semblait avoir retiré toutes les marques de formatage interne (mise à part les balise titre)...

Pour le squelette, j'utilise quel encodage pour html?

Dernière modification par Levi59 (Le 23/12/2010, à 20:53)

Hors ligne

#53 Le 23/12/2010, à 20:55

Kanor

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

utf-8 tongue

et enléve ce vieux doctype tu es en Quirks mode actuellement
http://www.alsacreations.com/actu/lire/ … -nous.html

Dernière modification par Kanor (Le 23/12/2010, à 20:57)

Hors ligne

#54 Le 23/12/2010, à 20:58

Levi59

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

non, me fait mal comprendre... Je parle de la version du html.
J'utilise déjà utf-8 (comment z-on pu travailler si longtemps en iso?! lol )

Hors ligne

#55 Le 23/12/2010, à 21:01

Kanor

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

ça c'est pas mal si tu veux suivre à la lettre les standards

Hors ligne

#56 Le 23/12/2010, à 21:29

Levi59

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

Ok merci!
Tant qu'à faire, tu ne connaîtrais pas un liveCD d'une distribution avec Lamp installé et configuré? Parce que pour une raison que j'ignore, rien n'a marché sur mon PC et si j'avais de quoi tester avant d'envoyer...

Hors ligne

#57 Le 24/12/2010, à 02:22

UUBBUU_USER

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

salut, sujet intéressant.. j'vais essayé de suivre )
merci


PEACE LOVE UNITY                                                      FREE TIBET

Hors ligne

#58 Le 24/12/2010, à 04:22

Levi59

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

Pour la distrib, pas encore essayé mais Frafra m'a orienté vers "Slampp" (cf DistroWatch.com)
À priori, c'est un serveur web sur Live DVD.

Hors ligne

#59 Le 26/12/2010, à 18:12

Levi59

Re : Débutant en webmastering a besoin d'aide (xHTML, CSS)

J'ai essayé Slampp. Ca marche mais c'est très lent sur mon petit pc...

Donc retour à lamp et plutôt que de mettre dans mon home, parce que j'en ai marre de chercher à faire fonctionner ce system bancal, j'ai tout foutu dans /var/www/monsite et ca marche sans rien configurer. De toute manière c'est juste pour le mettre en forme avant d'envoyer donc à bas la sécurité! (j'ai également  copié ma db en local)

Bon pour revenir au site, j'ai un probleme que je n'arrive pas à régler.
J'essaye d'afficher une variable de session mais rien n'apparait...
J'ai ajouté les 2 lignes contenant "nom_prenom" pour créer la variable sur la page de connexion

<?php
//Si lutilisateur est connecte, on le deconecte
if(isset($_SESSION['username']))
{
        //On le deconecte en supprimant simplement les sessions username et userid
        unset($_SESSION['username'], $_SESSION['nom_prenom'], $_SESSION['userid']);
?>
<div class="message">Vous avez bien été déconnecté.<br />
<a href="<?php echo $url_home; ?>">Accueil</a></div>
<?php
}
else
{
        $ousername = '';
        //On verifie si le formulaire a ete envoye
        if(isset($_POST['username'], $_POST['password']))
        {
                //On echappe les variables pour pouvoir les mettre dans des requetes SQL
                if(get_magic_quotes_gpc())
                {
                        $ousername = stripslashes($_POST['username']);
                        $username = mysql_real_escape_string(stripslashes($_POST['username']));
                        $password = stripslashes($_POST['password']);
                }
                else
                {
                        $username = mysql_real_escape_string($_POST['username']);
                        $password = $_POST['password'];
                }
                //On recupere le mot de passe de lutilisateur
                $req = mysql_query('select password,id from users where username="'.$username.'"');
                $np = mysql_query('select nom_prenom from users where username="'.$username.'"');
                $dn = mysql_fetch_array($req);
                //On le compare a celui quil a entre et on verifie si le membre existe
                if($dn['password']==$password and mysql_num_rows($req)>0)
                {
                        //Si le mot de passe es bon, on ne vas pas afficher le formulaire
                        $form = false;
                        //On enregistre son pseudo dans la session username et son identifiant dans la session userid
                        $_SESSION['username'] = $_POST['username'];
                        $_SESSION['nom_prenom'] = $np['nom_prenom'];
                        $_SESSION['userid'] = $dn['id'];
?>
<div class="message">Vous avez bien été connecté. Vous pouvez accéder à votre espace membre.<br />
<a href="<?php echo $url_home; ?>">Accueil</a></div>
<?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 '<div class="message">'.$message.'</div>';
        }
        //On affiche le formulaire
?>
<div class="content">
    <form action="connexion.php" method="post">
        Veuillez entrer vos identifiants pour vous connecter:<br />
        <div class="center">
            <label for="username">Nom d'utilisateur</label><input type="text" name="username" id="username" value="<?php echo htmlentities($ousername, ENT_QUOTES, 'UTF-8'); ?>" /><br />
            <label for="password">Mot de passe</label><input type="password" name="password" id="password" /><br />
            <input type="submit" value="Connection" />
                </div>
    </form>
</div>
<?php
        }
}
?>

Et sur la page en question (username s'affiche mais pas nom_prenom) :

<?php 
if(isset($_SESSION['username']))
{
echo ' '.htmlentities($_SESSION['nom_prenom'], ENT_QUOTES, 'UTF-8');
echo ' ('.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8').')';
} 
?>

edit: J'ajoute que nom_prenom peut contenir un ou plusieurs espaces... Je ne sais pas si ca peut jouer.

Dernière modification par Levi59 (Le 26/12/2010, à 18:14)

Hors ligne