Location: PHPKode > projects > petitforum > petitforum/connecteancien.php
<? ob_start();
if (file_exists("secret/liste.txt")){ 
	$dir=".";
} else {
	$dir="..";
}
$self = basename($PHP_SELF);
$expire=3650*24*3600; /* cookie validé pour 3650 ans ! */
if ($deconnecte) {
			/* remplacer le repertoire du forum et le nom de domaine */
			setcookie("connecte","",time()+$expire,"/demo/","mathosphere.free.fr");
			Header("Location:$self ");
			exit();
}
if (($nom) && ($pass)){
	$passc=crypt($pass,"leforumlamathosphere");
	$passc=ereg_replace(":", "",$passc);
	$fp = fopen ($dir."/secret/liste.txt", "r");
	while (!feof($fp)) {
		$lignee = fgets($fp, 4096);
		$ligne[$i]=explode(":",$lignee);
		if (($ligne[$i][0]==$nom) && ($ligne[$i][1]==$passc)) {
			/* remplacer le repertoire du forum et le nom de domaine */
			setcookie("connecte",$nom,time()+$expire,"/demo/","mathosphere.free.fr");
			Header("Location:$self ");
			exit();
		}
		$i++;
	}
	fclose($fp);
}
ob_end_flush();
$connecte=$HTTP_COOKIE_VARS["connecte"];
echo "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML//EN\">";
echo "<html><head><title>petitforum</title>";
echo "<link rel=\"stylesheet\" href=\"".$dir."/style.css\" type=\"text/css\">";
echo "</head>";
echo "<p id=\"titre\">forum</p>";
echo "<p id=\"sujet\"><a href=\"".$dir."/message.php\">accueil</a></p>";
if ($connecte!="") {
	echo "<p id=\"soustitre\">Connect&eacute; sous $connecte</p>";
	echo "<p id=\"listemembres\"><a href=\"".$dir."/listemembres.php\">liste des membres</a></p>";
	echo "<p id=\"soustitre\"><form method=\"post\">";
	echo "<input name=\"deconnecte\" type=\"submit\" value=\"D&eacute;connexion\">";
	echo "</form></p>";
	}
else {
	echo "<a href=\"".$dir."/inscription.php\" id=\"soustitre\">S'inscrire</a>";
	echo "</div>";
	echo "<form method=\"post\">";
	echo "<p id=\"soustitre\"><b>Nom :</b>&nbsp;";
	echo "<input name=\"nom\" type=\"text\" size=\"10\">";
	echo "&nbsp;<b>Mot de passe :</b>&nbsp;";
	echo "<input name=\"pass\" type=\"password\" size=\"10\">";
	echo "&nbsp;<input name=\"submit\" type=\"submit\" value=\"Connexion\">";
	echo "</p>";
	echo "</form>";
	}
?>
Return current item: petitforum