Ajouter du php dans une page html

AlCapz -  
chico200987 Messages postés 856 Statut Membre -
Bonjour,
Je debute en tous se qui est codage, on va dire que je suis très très novice xD
Bref je voudrais ajouter du PHP dans une page HTML.

Voiçi le code PHP :


<?php

session_start();
define('CORE','CORE');
require'includes/core.php';


if(extension_loaded('curl'))
require 'class/facebook.php';

if($Auth->isConnected()) redirection($config->url_site.'/me.php');
$config->checkMaintenance();

$Error = new Error();
if(isset($_POST['username'])){
if(isset($_POST['username']) && empty($_POST['username']))
$Error->set('pseudo',$tpl->assign('error_login_pseudo','true'));
if(isset($_POST['password']) && empty($_POST['password']))
$Error->set('password',$tpl->assign('error_login_password','true'));


if(!$Error->ErrorPresent()){
if($Auth->connexion($_POST)){
redirection($config->url_site.'/me.php');
}else{
$Error->set('AuthFalse',$tpl->assign('error_login_wrong','true'));
}
}
}


if(isset($_GET['ban']) && is_numeric($_GET['ban'])){
$isBan = $db->query('SELECT * FROM bans WHERE id="'.safe($_GET['ban'],'SQL').'"',true,false);
if($isBan){
$tpl->assign('error_ban','true');
$tpl->assign('reason',$isBan['reason']);
$tpl->assign('expire',date('d/m/Y H:i:s',$isBan['expire']));
}
}

if(isset($_GET['error'])){
switch($_GET['error']){
case 'token' :
$tpl->assign('error_get',$tpl->getConfigVars('error_token'));
break ;

}
}



$tpl->assign('token',Tools::generate_token());
$tpl->display('index-v2.tpl');
?>

Et voiçi le code HTML :


<!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></title>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="assets/css/style.css" />
<link href='http://fonts.googleapis.com/css?family=Ubuntu' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" href="favicon.png" />
<meta name="description" content="">
<meta name="keywords" content="" />
</head>

<body>
<div id="content">
<div id="corps-img"></div>
<div id="central-box">
<div id="logo"></div>
<p>Connecte-toi dés maintenant ;)..</p>
<form action="" method="post" class="form">
<input type="text" name="username" class="input_txtbx1" placeholder="Pseudo.." />
<input type="password" name="password" class="input_txtbx2" placeholder="Mot de passe.." />
<input type="submit" name="submit" class="input_submit" value="Rejoindre la fête !" />
</form>
</div>
<div id="ico-user"></div>
<div id="ico-pass"></div>
<div id="ico-enter"></div>
<div class="input_sign"><a href="register.php"><center>Nous rejoindre !</center></a>
<div id="ico-tchat"></div>
</div>
</div>

<div id="footer">
<center>
<a href="#">Accueil</a> | <a href="#"></a> | <a href="#"></a> | <a href="#">Sécurité</a><br /><br />
© 2004-2013 S

</div>

</body>
</html>

Merci pour vos futures réponses.
A voir également:

2 réponses

mpmp93 Messages postés 7217 Statut Membre 1 340
 
Bonjour,

C'est quoi le problème? Vous avez un message d'erreur?
0
AlCapz
 
je voudrais f"usionner" ces 2 codes xD
0
mpmp93 Messages postés 7217 Statut Membre 1 340
 
Bonjour,

je sens que vous êtes super débutant.

1) je vous conseille d'essayer par vous-même des scripts très simples....

2) on ne met pas du PHP dans une page HTML.... Ca ne marchera JA-MAIS!

3) on met du code HTML avec du code PHP dans un script php, c'est à dire dans un fichier d'extension .php

4) le code que vous donnez est un code tout fait. Vous voudriez qu'on fasse votre boulot en somme... je peux vous dépanner si vous avez un souci sur un morceau de script avec message d'erreur. je suis pas là pour faire une prestation.

Cordialment
0
chico200987 Messages postés 856 Statut Membre 144
 
Bonjour,

La première réponse, "bête", que je pourrais te donner est "colle le code php, ensuite en dessous colle le code HTML et nomme le fichier avec une extension .php

Cependant, à la première lecture en diagonale, votre code PHP semble être issu d'un framework ou d'un cms.. utilisant des templates d'extension .tpl.

Mixer ce fichier avec votre code html ne vous donnera certainement pas ce que tu veux.

Il faut donc savoir d'où est issu ce code PHP et apprendre à modifier son template pour éviter de toucher au code PHP justement.
0