46,19 → 46,27 |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
echo '<h1>'.'Nettoyage des wikini de tela_prod_wikini'.'</h1>'; |
$Nettoyage = new Nettoyage(); |
echo '<pre>'; |
$Nettoyage->nettoyageGlobal(); |
|
echo '</pre>'; |
// +------------------------------------------------------------------------------------------------------+ |
// | CLASSES du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
class Nettoyage { |
private $bdd_principale = "tela_prod_wikini"; |
private $bdd_options = array('debug' => 3); |
private $bdd_dsn = "mysql://utilisateur:mdp@localhost/tela_prod_wikini"; |
|
public function __construct() |
{ |
$fichier_ini = 'bdd.ini'; |
if (file_exists($fichier_ini)) { |
$this->parserFichierIni($fichier_ini); |
// $fichier_ini = 'bdd.ini'; |
// $ok = $this->parserFichierIni($fichier_ini); |
// if (!$ok) { |
// $e = 'Impossible de parser le fichier : '.$fichier_ini; |
// trigger_error($e, E_USER_ERROR); |
// } else { |
require_once CHEMIN_PEAR.'DB.php'; |
$this->connexion = DB::connect($this->bdd_dsn, $this->bdd_options); |
if (PEAR::isError($this->connexion)) { |
65,7 → 73,7 |
$e = $this->connexion->getMessage(); |
trigger_error($e, E_USER_ERROR); |
} |
} |
// } |
} |
|
public function nettoyageGlobal() |
80,7 → 88,6 |
$tab_tables[] = $ligne[0]; |
} |
|
echo '<pre>'; |
foreach ($tab_tables as $table) { |
echo "\n".$table."\n"; |
|
131,10 → 138,9 |
} |
} |
} |
echo '</pre>'; |
} |
|
private function parserFichierIni($fichier_ini) |
function parserFichierIni($fichier_ini) |
{ |
if (file_exists($fichier_ini)) { |
$aso_ini = parse_ini_file($fichier_ini); |