lundi 25 février 2013



Exercice gratuit  corrigé  en PHP : 

Dans une page exo2.php , afficher un formulaire qui pointe vers une page admin2.php , en utilisant la méthode post et puis demande une adresse mail et un mot de passe .
Afficher sous le formulaire la langue par défaut paramétrée dans le navigateur du visiteur .

Afficher dans la page admin02.php : votre nom de domaine est : YYYYYYY et votre passe contient
Y caractère .




Solution : 

Exo2.php


<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>

<body>
<div style="width:50%; margin:auto; border-style:solid; border-color:#006699; border-width:1px; padding:30px 0  30px 50px;">
<form action="admin2.php" method="post">
<table align="center">
    <tr>
        <th>e-mail</th>
        <th><input type="text" name="mail" /></th>
    </tr>
    <tr>
        <th>pass</th>
        <th><input type="password" name="pass" /></th>
    </tr>
    <tr>
        <th colspan="2"><input type="submit" value="Entrer" /></th>
    </tr>
    <tr>
        <th colspan="2">La langue indiquée par votre navigateur est : <?php echo substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2); ?></th>
    </tr>

</table>
</form>
</div>
</body>




------------------------ 
                                                                     Admin02.php


?php
$mail = isset($_POST['mail']) ? $_POST['mail'] : '';
$pass = isset($_POST['pass']) ? $_POST['pass'] : '';
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Réception,</title>
</head>

<body>
Bonjour, Votre nom de domaine est <?php echo substr(strstr($mail,'@'),1)  ;?><br />
La longueur de votre pass est de <?php echo strlen($pass) ; ?> caractères.
</body>
</html>


0 commentaires:

Enregistrer un commentaire

Copyright © 2013 Exercices Langages de Programmation | Powered by Blogger
Design by Theme Junkie
Blogger Template by Lasantha | PremiumBloggerTemplates.com