Extention in openElement) // Fix lowercase keys in $_SERVER array - needed mostly for OE local webserver: if (!isset($_SERVER['PHP_SELF']) && isset($_SERVER['php_self'])) { foreach($_SERVER as $key=>$value) { $_SERVER[strtoupper($key)] = $value; } } // ATTENTION: the following line DOES NOT work if script is saved in an external file; use one of inside-the-page types (e.g. StartDocument)! if (!isset($GLOBALS['OEConfEGdafa465d'])) { include preg_replace('/(\\.[a-z-]+)?\\.php$/', '(var).php', __FILE__); } // if not done yet, include page(var).php - properties' values are stored there $allElements = (empty($GLOBALS['OEConfEGdafa465d'])) ? null : $GLOBALS['OEConfEGdafa465d']; if ($allElements && ($allElements = json_decode($allElements, false))) { foreach($allElements as $ID=>$properties) { // VOTRE CODE ICI // VOTRE CODE ICI session_start(); //admin.php $admin_php = array(' Tableau de bord du livre d\'or

Tableau de bord du livre d\'or

Deconnexion

1){ echo "Il y a $nb commentaires"; }else{ echo "Il n\'y a aucun commentaire"; } if(!empty($contenu)){ ?> "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } //fclose($open); ?>
Id Nom Sujet Message Email Validé Supprimer
$i".$explode[1]."".$explode[2]."".$explode[3]."".$explode[0]."".$switch."Supprimer
Aucun commentaire posté à ce jour.

"; } ?>
',//index.php ' Connexion

Connexion à l\'administration du livre d\'or

$message3

" ?>

> $message1" ?>

> $message2" ?>

', //logout.php ' ' ); $chemin = "admin_livre_or"; $fichier = "livre.txt"; if(isset($_POST["go"])){ $pattern = array("\"" => "''", "\r\n" => "
", ); $email = $_POST["email"]; $nom = strip_tags(trim(strtr($_POST["nom"],$pattern))); $sujet = strip_tags(trim(strtr($_POST["sujet"],$pattern))); $message = trim(strtr($_POST["message"],$pattern)); $ok = true; if(!filter_var($email,FILTER_VALIDATE_EMAIL)){ $ok = false; $message1 = "Veuillez entrer votre email"; } if(empty($nom)){ $ok = false; $message2 = "Veuillez entrer votre nom"; } if(empty($sujet)){ $ok = false; $message3 = "Veuillez entrer votre sujet"; } if(empty($message)){ $ok = false; $message4 = "Veuillez entrer votre message"; } if($ok){ $livre = fopen($chemin."/".$fichier,"a"); fwrite($livre,"$email/$nom/$sujet/$message/0\r\n"); fclose($livre); header("location:?valide"); } } if(isset($_GET["valide"])){ $valide = (isset($properties->Confirm) ? $properties->Confirm : null); } } } ?> Livre d'Or
Les courses
24 JUIN 2018
LIVRE D'OR
Vous pourrez très bientôt nous laisser des commentaires afin de nous aider à améliorer la course et le site
Nos partenaires 2018
Vous êtes le
ème visiteur du site

Livre d'or

$valide

"; ?>

> $message1"; ?>

> $message2"; ?>

> $message3"; ?>

$message4"; ?>

Commentaires

Aucun commentaire encore publié

"; }else{ $recup = array_reverse(file($chemin."/".$fichier)); $commentaires = array(); //Pour chaque ligne foreach($recup as $ligne){ //je décompose en tableau $ligne = explode("/",$ligne); //si statut == 1 if($ligne[4] == 1){ //je reconstitue la ligne $ligne = implode("/",$ligne); //j'insère dans un tableau array_push($commentaires, $ligne); } } //c'est ce tableau que j'affiche $nb = count($commentaires); if($nb == 0){ echo "

Aucun commentaire encore publié

"; }elseif($nb == 1){ echo "

Il y a $nb commentaire

"; }else{ echo "

Il y a $nb commentaires

"; } foreach($commentaires as $ligne){ $affichage = explode("/",$ligne); echo "
"; echo "

Sujet : $affichage[2]

"; echo "

De : $affichage[1]

"; echo "

Message : $affichage[3]

"; echo "
"; } } #REGENERATION DU LOGIN ET PASS //NEW /*PROPRIETE OE ==============================================*/ $login_new = hash("sha512",trim('login')); /*PROPRIETE OE ==============================================*/ $pass_new = hash("sha512",trim('Mot de passe')); //DEFAUT (.htaccess) $log_pass_defaut = file("admin_livre_or/info_connexion.php"); $log_pass_defaut = explode(":",$log_pass_defaut[0]); if($login_new != $log_pass_defaut[0]){ file_put_contents("admin_livre_or/info_connexion.php",$login_new.":".$log_pass_defaut[1]); } if($pass_new != $log_pass_defaut[1]){ file_put_contents("admin_livre_or/info_connexion.php",$login_new.":".$pass_new); } ?>