Vous n\'êtes pas autorisé à poster de nouvelle.

'; } else { $erreur = 0; // Ajouter une nouvelle if ($ajouter == 1) { $auteur = trim($auteur); $email = trim($email); $titrenvl = trim($titrenvl); $txt = trim($txt); if ($auteur and preg_match($pstnvlModeleEmail, $email) and $titrenvl and $txt) { if (!$nvlAntiSpam or ( isset($_SESSION['cryptcode']) and isset($_POST['code']) and $_SESSION['cryptcode'] == md5(strtoupper($_POST['code'])) and !isset($_SESSION['cryptreload']) ) ) { // verrouillage if ($verrou = acq_verrou_exclusif($pstnvlCheminBaseNvl."/.lock")) { // Recuperation du nb de nouvelles $num = file_get_contents($pstnvlNomFicNumNvl); $num = $num + 1; // Enregistrement du nb de nouvelles file_put_contents($pstnvlNomFicNumNvl, $num); // Lecture de la base de nouvelles $contenu = file_get_contents($pstnvlBaseNvl); if ($optionPublication == 0) $act = "active"; // Publication immédiate else $act = "inactive"; // Publication différée (attente de validation) // Creation des variables $entree_base = $pstnvlPrefFicNvl.$num.$pstnvlExtFicNvl."|".$act; // Enregistrement de la base file_put_contents($pstnvlBaseNvl, $entree_base."\n".$contenu); // Enregistrement de la nouvelle $date = date("d/m/Y"); $heure = date("H:i"); $date_nouvelle = "$date @ $heure"; $rec = ""; file_put_contents($pstnvlCheminBaseNvl."/".$pstnvlPrefFicNvl.$num.$pstnvlExtFicNvl, $rec); // déverrouillage liberation_verrou($verrou); $auteur = ""; $email = ""; $titrenvl = ""; $txt = ""; // Message de confirmation d'envoi pour l'utilisateur $messageEnvoiOK = '

Merci de votre contribution !

'; } else { $erreur = 3; // Erreur d'enregistrement de la nouvelle } } else { $erreur = 2; // Code anti-spam incorrect $_SESSION['cryptreload'] = true; } } else $erreur = 1; // Champ de formulaire manquant ou non valide } ?> Contribuez au site en postant une nouvelle.

'."\n"; if ($optionPublication == 1) { echo '

Elle apparaîtra après validation par le Webmaster.

'."\n"; } echo $messageEnvoiOK; echo '
'; $argList = ""; if (defined("SID") and SID != "") $argList = "?".SID; echo '
'; if ($erreur == 1) { echo '


ERREUR : Certains champs du formulaire sont manquants ou incorrects.

'; } echo '

Pseudo :

Email :

Titre de la nouvelle :

Ecrivez votre nouvelle :

'; afficher_bbcodes_et_smilies(); if ($erreur == 3) { echo '


ERREUR : La nouvelle n\'a pas pu être envoyée.
La base de données est occupée. Réessayez.


'; } if ($nvlAntiSpam) { echo '

'."\n"; if ($erreur == 2) { echo '
ERREUR : Le mot recopié est incorrect.

'; } echo ' Recopiez le mot  ici : 

'; } echo '
'; btable(); echo "

 

\n"; } // Test $optionPublication include("include/bpage.inc"); ?>