1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
|
<?php
//////////////////////////////////
/// Modifier ci-dessous ///
//////////////////////////////////
$nom_site = 'Espace Membre'; //Nom de votre site
$email_admin = 'informadream.11@gmail.com'; //Votre email
$url_site = 'XXXXXXXXXXXXXXX'; //Adresse de votre site
$url_script = 'XXXXXXXXXXXXXXXX'; //Adresse du script
$pass = 'XXXXXXX'; // Mot de passe de l'administration
$sql_serveur = 'XXXXXXX'; //Serveur de la Base De Donnée (BDD)
$sql_login = 'XXXXXXX'; //Login BDD
$sql_pass = 'XXXXXXX'; //Pass BDD
$sql_bdd = 'XXXXXXX'; //Nom de la BDD
function connect_sql() //Connection à MySQL
{
global $sql_serveur, $sql_login, $sql_pass, $sql_bdd;
//connexion au serveur
$linkid = @mysql_connect($sql_serveur,$sql_login,$sql_pass) or die ("Erreur lors de la connection au serveur MySQL !");
//selection de la BD
@mysql_select_db($sql_bdd,$linkid) or die("Impossible de selectionner la base de données\n<br>\nVoici l'erreur renvoyée par le serveur MySQL :\n<br>\n".mysql_error());
return $linkid;
}
function verif_admin($session,$pass)
// Fonction qui nous permet de verifier si la personne est connecter à l'administration
{
@session_start();
if(empty($session) || $session != $pass)
{
die('Vous n\'avez pas acces à cette partie. Merci de vous connecter.');
}
}
function affiche_bouton($nom_champ,$nom_form)
// Affiche les boutons de FormCode
// A utiliser dans un formulaire (entre les balises "from"), $nom_champ correspond au nom du champ textarea
{
echo '
<script type="text/javascript">
function bbcode_' .$nom_champ. '(bbdebut, bbfin)
{
var input = window.document.' .$nom_form. '.' .$nom_champ. ';
input.focus();
/* pour IE (toujous un cas appar lui ;) )*/
if(typeof document.selection != \'undefined\')
{
var range = document.selection.createRange();
var insText = range.text;
range.text = bbdebut + insText + bbfin;
range = document.selection.createRange();
if (insText.length == 0)
{
range.move(\'character\', -bbfin.length);
}
else
{
range.moveStart(\'character\', bbdebut.length + insText.length + bbfin.length);
}
range.select();
}
/* pour les navigateurs plus récents que IE comme Firefox... */
else if(typeof input.selectionStart != \'undefined\')
{
var start = input.selectionStart;
var end = input.selectionEnd;
var insText = input.value.substring(start, end);
input.value = input.value.substr(0, start) + bbdebut + insText + bbfin + input.value.substr(end);
var pos;
if (insText.length == 0)
{
pos = start + bbdebut.length;
}
else
{
pos = start + bbdebut.length + insText.length + bbfin.length;
}
input.selectionStart = pos;
input.selectionEnd = pos;
}
/* pour les autres navigateurs comme Netscape... */
else
{
var pos;
var re = new RegExp(\'^[0-9]{0,3}$\');
while(!re.test(pos))
{
pos = prompt("insertion (0.." + input.value.length + "):", "0");
}
if(pos > input.value.length)
{
pos = input.value.length;
}
var insText = prompt("Veuillez taper le texte");
input.value = input.value.substr(0, pos) + bbdebut + insText + bbfin + input.value.substr(pos);
}
}
</script>';
echo '
Passez la souris au dessus des boutons pour savoir comment les utiliser <br />
<input type="button" id="gras" name="gras" value="Gras" title="Selectionnez le texte à mettre en gras" onClick="javascript:bbcode_' .$nom_champ. '(\'\', \'\');return(false)" />
<input type="button" id="italic" name="italic" value="Italic" title="Selectionnez le texte à mettre en Italic" onClick="javascript:bbcode_' .$nom_champ. '(\'\', \'\');return(false)"/>
<input type="button" id="souligner" name="souligner" value="Souligner" title="Selectionnez le texte à souligner" onClick="javascript:bbcode_' .$nom_champ. '(\'\', \'\');return(false)"/>
<input type="button" id="couleur" name="couleur" value="Couleur" title="Garder seulement la bonne couleur" onClick="javascript:bbcode_' .$nom_champ. '(\'[color=red|green|blue|yellow|purple|olive]\', \'[/color]\');return(false)"/>';
}
function formcode($texte)
//$texte correspond au texte à traduire du FormCode au HTML
{
$in_contenu = array(
'`\[b\](.+)\[/b\]`isU',
'`\[i\](.+)\[/i\]`isU',
'`\[u\](.+)\[/u\]`isU',
'`\[color=(red|green|blue|yellow|purple|olive)\](.+)\[/color\]`isU');
$out_contenu = array(
'<strong>$1</strong>',
'<em>$1</em>',
'<u>$1</u>',
'<span style="color:$1">$2</span>');
$texte = preg_replace($in_contenu, $out_contenu, $texte);
return $texte;
}
?> |
Partager