Esempio n. 1
0
    <?php 
include "scripts/fichierJeux.php";
?>
    
    <?php 
function stripAccents($string)
{
    return strtr($string, 'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ', 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY');
}
// On affiche cette page uniquement si on est connecté et administrateur
if (!isset($_SESSION['id_joueur']) || $_SESSION['admin'] != 'O') {
    // Authentification correcte
    header('Location: index.php');
}
// Ouverture de la base de données
$db_link = ouvre_base();
if ($db_link) {
    $operation = "";
    $jeu_id = "";
    $titre = "";
    $bloque = "";
    $invisible = 0;
    $idSite = "";
    $commentaire = "";
    $equipe1d = "";
    $equipe1v = "";
    $equipe2d = "";
    $equipe2v = "";
    $equipe3d = "";
    $equipe3v = "";
    $equipe4d = "";
Esempio n. 2
0
function SauveBaseEtMail($destinataire)
{
    $db_link = ouvre_base();
    global $sql_bdd;
    if ($db_link) {
        $tables = mysql_list_tables($sql_bdd);
        while ($donnees = mysql_fetch_array($tables)) {
            $table = $donnees[0];
            $res = mysql_query("SHOW CREATE TABLE {$table}");
            if ($res) {
                $insertions = "";
                $tableau = mysql_fetch_array($res);
                //$tableau[1] .= ";";
                $valTab = "\nDROP TABLE IF EXISTS `{$table}`;";
                $valTab .= "\n" . str_replace("\n", "", $tableau[1]);
                $dumpsql[] = str_replace(",", ",\n", $valTab);
                // Ajout de la notion de l'auto-incrmement
                $req_autoincrement = mysql_query('SHOW TABLE STATUS FROM ' . $sql_bdd . ' LIKE \'' . $table . '\'');
                if ($req_autoincrement != FALSE) {
                    $ligne_autoincrement = mysql_fetch_array($req_autoincrement);
                    if (!empty($ligne_autoincrement['Auto_increment'])) {
                        $dumpsql[] .= ' AUTO_INCREMENT=' . $ligne_autoincrement['Auto_increment'] . ";\n";
                    }
                }
                $req_table = mysql_query("SELECT * FROM {$table}");
                $nbr_champs = mysql_num_fields($req_table);
                while ($ligne = mysql_fetch_array($req_table)) {
                    $insertions .= "INSERT INTO {$table} VALUES(";
                    for ($i = 0; $i <= $nbr_champs - 1; $i++) {
                        $insertions .= "'" . mysql_real_escape_string($ligne[$i]) . "', ";
                    }
                    $insertions = substr($insertions, 0, -2);
                    $insertions .= ");\n";
                }
                if ($insertions != "") {
                    $dumpsql[] = $insertions;
                }
            }
        }
        $contenucomplet = implode("\r", $dumpsql);
        // Entete du mail ..
        $entetedate = date("D, j M Y H:i:s -0600");
        // Offset horaire
        $entetemail = "From: AdministrateurMonLS \n";
        // Adresse expéditeur
        $entetemail .= "Cc: \n";
        $entetemail .= "Bcc: \n";
        // Copies cachées
        $entetemail .= "Reply-To: monls@free.fr \n";
        // Adresse de retour
        $entetemail .= "X-Mailer: PHP/" . phpversion() . "\n";
        $entetemail .= "Date: {$entetedate}";
        mail($destinataire, "Sauvegarde de la BD monls", $contenucomplet, $entetemail);
        ferme_base($db_link);
    }
}