Rechercher : dans
Par :

Appel d'une page html en php

Dernière réponse le 26 fév 2007 à 09:40:41 ammeri, le 26 fév 2007 à 09:08:18 
 Signaler ce message aux modérateurs

Bonjour
j'ai cree ds une base mysql une table qui contient comme champs ,le mpd ,login et page: chaque page correspond à un login et mdp
je veux savoir comment faire un appel d'une page html avec le php
est ce que la fonction header repond à cette question ?
j'ai essayé avec ce code mais ça ne marche pas:
code html
</head>

<body>
<form name="form1" method="post" action="page administration.php">
<label>Login
<input type="text" name="login">
</label>
<p>
<label>mot de passe
<input type="text" name="mdp" />
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="connexion" onclick="page administration.php"/>
</label>
</p>
</form>
</body>
</html>
voila le code php:


<?
$cnx = mysql_connect( 'localhost','root', '' );//connexion a la base
mysql_select_db('biblio',$cnx);
if( ! $cnx ) echo "Impossible de se connecter";
$m=$_POST["mdp"];
$l=$_POST["login"];
$query="select * from user where mdp='$m ' and login='$l';";
$r=mysql_query($query);
if($r=='')
{
echo"code ou mot de passe non valide";
}
else
{
$n=mysql_num_rows($r);
for($i=0;$i<$n;$i++)
{
$d=mysql_result($r,$i,'page');
}

}

header("$d");



?>
</body>
</html>


merci d'avance ,jattends vos reponses!!!

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « appel d'une page html en php » dans :
On peut cacher le code source d'une page HTML VoirMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...
Structure d'un document HTML VoirNotion de document HTML Une page HTML est un simple fichier contenant du texte formatté avec des balises HTML. Par convention l'extension donnée au fichier est .htm ou .html, mais une page web peut potentiellement porter n'importe quelle...

1

 benkeeper, le 26 fév 2007 à 09:40:41
  • +1

Salut,

Si on considère que $d contient une adresse du type "http://quelquechose.qch" alors la fonction header s'utilisera de la manière suivante :

header("Location:$d");

Attention à ne placer aucun caractère, même blanc, avant la balise ouvrant ( <? ) du script. Un tel caractère provequerai l'envoi d'un header au navigateur, et l'appel à la fonction header() ne serait plus possible dans la suite du script.

Par contre concernant la méthode elle même il faut vérifier à nouveau l'authentification dans la page cible, sinon il suffit de connaitre l'adresse exacte de la page pour s'affranchir de l'authentification, ce qui est facheux :)


Ben

Répondre à benkeeper