[AlternC-dev] Correction de bug dans m_mysql.php

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

Picuira benjamin list at andromea.org
Mar 31 Aou 15:12:18 CEST 2004


désolé, il faut quand même changer la fonction dans 

m_mysql.php :   function del_db

if (!ereg("^[0-9a-z]*$",$dbn))
en 
if (!ereg("^[0-9a-z_]*$",$dbn))



Picuira benjamin <list at andromea.org> wrote:
(08/31/2004 15:10)

>Bonjour, voila, j'ai trouver pourquoi on pouvait crée des bases au 
>nom composées :
>
>~ ligne 374
>
>    if (!ereg("^[0-9a-z]*",$dbn)) {
>      $err->raise("mysql",2);
>      return false;
>
>a changer :
>
>    if (!ereg("^[0-9a-z]*$",$dbn)) {
>      $err->raise("mysql",2);
>      return false;
>
>notter le $ qui manque.
>
>
>Bon, malheureusement le probleme c'est que comme ya des utilisateurs 
>qui ont des bases en nom composén, j'ai reussit a modifier proprement 
>le script pour que le backup soit quand même possible :
>
>Ligne 76 :
>
>list($dbu,$dbn)=explode("_",$db->f("db"));
>
>remplacé par :
>
>      $pos=strpos($db->f("db"),"_");
>      list($dbu,$dbn)=array(substr($db->f("db"),0,$pos - 1),substr($db
>->f("db"),$pos + 1));
>
>ligne 119 :
>
>list($dbu,$dbn)=explode("_",$db->f("db"));
>
>remplacé par :
>
>    $pos=strpos($db->f("db"),"_");
>    list($dbu,$dbn)=array(substr($db->f("db"),0,$pos - 1),substr($db->
>f("db"),$pos + 1));
>
>
>ligne 220 dans la fonction function put_mysql_backup
>
>if (!ereg("^[0-9a-z]*$",$dbn)) {
>
>remplacé par : pour permettre le backup des bases avec _ dans le nom
>
>    if (!ereg("^[0-9a-z_]*$",$dbn)) {
>
>
>normalement pas besion de changer le     if (!ereg("^[0-9a-z]*$",$dbn))
> {
>de la fonction   function del_db, ca marche avec
>
>
>
>Voila, un petit commentaire :) ?
>
>Ben
>---
>"les logiciels de base devraient être bon marché
> comme l'eau, l'électricité ou le gaz".
>---
>[Consultant Sécurité-Antivirus]
>---
>\|/ ____ \|/ [Picuira Benjamin]
>"@'/ ,. \`@" [Andromea.org]
>/_| \__/ |_\ [Mailto : list at andromea.org]
>   \__U_/    [URL : http://www.andromea.org]
>
>_______________________________________________
>Dev mailing list
>Dev at alternc.org
>http://alternc.org/cgi-bin/mailman/listinfo/dev

---
"les logiciels de base devraient être bon marché
 comme l'eau, l'électricité ou le gaz".
---
[Consultant Sécurité-Antivirus]
---
\|/ ____ \|/ [Picuira Benjamin]
"@'/ ,. \`@" [Andromea.org]
/_| \__/ |_\ [Mailto : list at andromea.org]
   \__U_/    [URL : http://www.andromea.org]



Plus d'informations sur la liste de diffusion Dev