Encore un cas particulier de Sqlite Manager de Firefox on dirait : lorsqu'on...
Encore un cas particulier de Sqlite Manager de Firefox on dirait : lorsqu'on importe une table (format XML / PHPMyAdmin v5) par son intermédiaire, le retour de la description de la table dans sql_showtable() était différent. Il n'a pas de saut de ligne entre chaque description de champ, et du coup, la preg_match() de l'échappement des textes entre guillemets obtenait un résultat différent (par défaut preg_match s'arrête à chaque saut de ligne mais là il n'y en a pas). L'échappement ne créait qu'un élément dans cet exemple : «"nom1" VARCHAR,"nom2" VARCHAR». On adapte donc la regexp en interdisant tout guillement " à l'intérieur de guillemets, comme on le faisait déjà pour les guillements simples '. Cette fonction étant à surveiller, j'ai ajouté des tests unitaires là http://zone.spip.org/trac/spip-zone/changeset/60437 Et j'espère n'avoir rien cassé :)
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter