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

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

sebastien HEITZMANN 2le at 2le.net
Mar 31 Aou 15:16:12 CEST 2004


Ceci dis, j'ajouterais que y'a quand meme un probleme si osible de 
saisirn créer un compte ( membre ) avec un nom composé, il veux pas 
créer la base initiale et impossible de créer d'autres bases.

SEB

Picuira benjamin wrote:

>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]
>
>_______________________________________________
>Dev mailing list
>Dev at alternc.org
>http://alternc.org/cgi-bin/mailman/listinfo/dev
>
>
>  
>

-- 
Sébastien HEITZMANN - 2le
Tél :03 89 333 889
25 rue Josué Hofer 68200 MULHOUSE

Logiciels libres et développements PHP/Mysql
http://www.2le.net



Plus d'informations sur la liste de diffusion Dev