Connexion à d'autres tables

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche, ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message d’erreur… J’ai juste le titre de l’article qui s’affiche, mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à l’envers… :wink:
Merci !


Gaëlle.

Bonjour,

Pour les multi base de données, tu peux consulter les articles suivants :
http://www.spip.net/fr_article3681.html
http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche, ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message d’erreur… J’ai juste le titre de l’article qui s’affiche, mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à l’envers… :wink:
Merci !


Gaëlle.


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Merci Teddy, mais il s’agit de la même base de données, c’est juste des tables en plus.

Le 31 décembre 2009 09:35, Teddy Payet <teddy.payet@gmail.com> a écrit :

Bonjour,

Pour les multi base de données, tu peux consulter les articles suivants :
http://www.spip.net/fr_article3681.html
http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche, ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message d’erreur… J’ai juste le titre de l’article qui s’affiche, mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à l’envers… :wink:
Merci !


Gaëlle.


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Gaëlle.

Tu peux boucler directement sur des tables non spip si elles sont dans la même base de données
Pour la table spip_toto, il suffit de faire <BOUCLE_maboucle(spip_toto){xxx} etc> #BALISE</BOUCLE_maboucle>

Bernard

Gaelle Faure a écrit :

Merci Teddy, mais il s'agit de la même base de données, c'est juste des tables en plus.

Le 31 décembre 2009 09:35, Teddy Payet <teddy.payet@gmail.com <mailto:teddy.payet@gmail.com>> a écrit :

    Bonjour,

    Pour les multi base de données, tu peux consulter les articles
    suivants :
    Les bases de données en SPIP - SPIP
    http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

    Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com
    <mailto:fauregaelle2010@gmail.com>> a écrit :

        Encore moi...

        J'utilise d'autres tables que les tables de spip. Pour
        afficher les données de ces tables externes, j'utilise du php.
        Ca fonctionnait très bien sous 1.8.3 et 2.0.8... en revanche,
        ça ne fonctionne pas sous 2.0.10 !

        Voilà comme je procède :

        1. J'ai un squelette spécifique (article=X.html) dans lequel
        j'appelle un fichier php sous la forme : <INCLURE (fichier.php)>

        2. Ce fichier php se trouve à la racine du site. Il commence
        par des paramètres de connexion classiques :
        require ('connect.php');
        $table1="legislation";
        $table2="publications";
        etc...

        Rien ne s'affiche dans mon article, même pas un message
        d'erreur... J'ai juste le titre de l'article qui s'affiche,
        mais pas les données appelées par le fichier php.

        Avez-vous une idée ? Je fais peut être les choses à
        l'envers... :wink:
        Merci !

        -- Gaëlle.

        _______________________________________________
        liste spip
        spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer
        un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

        Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
        Discuter chez rezo.net

        Documentation de SPIP : http://www.spip.net/

        Irc : de l'aide à toute heure : http://spip.net/irc

--
Gaëlle.
------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

--
Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com

9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com

ok, je vais regarder ça de plus près : merci, Bernard. Ca va m’obliger à réécrire tout mon script avec des boucles…

En revanche, je ne comprends pas pourquoi ça ne fonctionne plus avec la 2.0.10

Le 31 décembre 2009 09:46, Bernard Blazin <bernard.blazin@free.fr> a écrit :

Tu peux boucler directement sur des tables non spip si elles sont dans la même base de données
Pour la table spip_toto, il suffit de faire <BOUCLE_maboucle(spip_toto){xxx} etc> #BALISE</BOUCLE_maboucle>

Bernard

Gaelle Faure a écrit :

Merci Teddy, mais il s’agit de la même base de données, c’est juste des tables en plus.

Le 31 décembre 2009 09:35, Teddy Payet <teddy.payet@gmail.com mailto:[teddy.payet@gmail.com](mailto:teddy.payet@gmail.com)> a écrit :

Bonjour,

Pour les multi base de données, tu peux consulter les articles
suivants :
http://www.spip.net/fr_article3681.html
http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com

mailto:[fauregaelle2010@gmail.com](mailto:fauregaelle2010@gmail.com)> a écrit :

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour
afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche,
ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel
    j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence
    par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message
d’erreur… J’ai juste le titre de l’article qui s’affiche,
mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à
l’envers… :wink:
Merci !

– Gaëlle.


liste spip

spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer
un mail à spip-off@rezo.net mailto:[spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Gaëlle.



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com
9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com


Gaëlle.

Peut être une question de sécurité non?

Cordialement,

Teddy Payet

Le 31 déc. 2009 à 09:56, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

ok, je vais regarder ça de plus près : merci, Bernard. Ca va m’obliger à réécrire tout mon script avec des boucles…

En revanche, je ne comprends pas pourquoi ça ne fonctionne plus avec la 2.0.10

Le 31 décembre 2009 09:46, Bernard Blazin <bernard.blazin@free.fr> a écrit :

Tu peux boucler directement sur des tables non spip si elles sont dans la même base de données
Pour la table spip_toto, il suffit de faire <BOUCLE_maboucle(spip_toto){xxx} etc> #BALISE</BOUCLE_maboucle>

Bernard

Gaelle Faure a écrit :

Merci Teddy, mais il s’agit de la même base de données, c’est juste des tables en plus.

Le 31 décembre 2009 09:35, Teddy Payet <teddy.payet@gmail.com mailto:[](mailto:teddy.payet@gmail.com)[teddy.payet@gmail.com](mailto:teddy.payet@gmail.com)> a écrit :

Bonjour,

Pour les multi base de données, tu peux consulter les articles
suivants :
http://www.spip.net/fr_article3681.html
http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com

mailto:[](mailto:fauregaelle2010@gmail.com)[fauregaelle2010@gmail.com](mailto:fauregaelle2010@gmail.com)> a écrit :

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour
afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche,
ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel
    j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence
    par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message
d’erreur… J’ai juste le titre de l’article qui s’affiche,
mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à
l’envers… :wink:
Merci !

– Gaëlle.


liste spip

spip@rezo.net mailto:[](mailto:spip@rezo.net)[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer
un mail à spip-off@rezo.net mailto:[](mailto:spip-off@rezo.net)[spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Gaëlle.



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com
9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com


Gaëlle.

Finalement, l’écriture de boucles est plus rapide que prévue :slight_smile:

J’ai un problème d’encodage.
Dans mon fichier php, j’avais : mysql_query(‹ set names utf8 ›);
Dans le squelette, rien de tout cela… du coup je me retrouve avec des caractère étranges à la place des caractères accentués
Exemple : L’�ducation th�rapeutique int�gr�e aux soins de premier recours

Une idée ?

Le 31 décembre 2009 10:10, Teddy Payet <teddy.payet@gmail.com> a écrit :

Peut être une question de sécurité non?

Cordialement,

Teddy Payet

Le 31 déc. 2009 à 09:56, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

ok, je vais regarder ça de plus près : merci, Bernard. Ca va m’obliger à réécrire tout mon script avec des boucles…

En revanche, je ne comprends pas pourquoi ça ne fonctionne plus avec la 2.0.10

Le 31 décembre 2009 09:46, Bernard Blazin <bernard.blazin@free.fr> a écrit :

Tu peux boucler directement sur des tables non spip si elles sont dans la même base de données
Pour la table spip_toto, il suffit de faire <BOUCLE_maboucle(spip_toto){xxx} etc> #BALISE</BOUCLE_maboucle>

Bernard

Gaelle Faure a écrit :

Merci Teddy, mais il s’agit de la même base de données, c’est juste des tables en plus.

Le 31 décembre 2009 09:35, Teddy Payet <teddy.payet@gmail.com mailto:[](mailto:teddy.payet@gmail.com)[teddy.payet@gmail.com](mailto:teddy.payet@gmail.com)> a écrit :

Bonjour,

Pour les multi base de données, tu peux consulter les articles
suivants :
http://www.spip.net/fr_article3681.html
http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com

mailto:[](mailto:fauregaelle2010@gmail.com)[fauregaelle2010@gmail.com](mailto:fauregaelle2010@gmail.com)> a écrit :

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour
afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche,
ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel
    j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence
    par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message
d’erreur… J’ai juste le titre de l’article qui s’affiche,
mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à
l’envers… :wink:
Merci !

– Gaëlle.


liste spip

spip@rezo.net mailto:[](mailto:spip@rezo.net)[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer
un mail à spip-off@rezo.net mailto:[](mailto:spip-off@rezo.net)[spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Gaëlle.



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com
9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com


Gaëlle.


Gaëlle.

Bonjour,

quelles sont les boucles utilisées?
Vous pouvez utiliser les paramètres php en filtre, soit donc :
[(#MABLAISE|utf8_encode)]

Le 31 décembre 2009 10:41, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

Finalement, l’écriture de boucles est plus rapide que prévue :slight_smile:

J’ai un problème d’encodage.
Dans mon fichier php, j’avais : mysql_query(‹ set names utf8 ›);
Dans le squelette, rien de tout cela… du coup je me retrouve avec des caractère étranges à la place des caractères accentués
Exemple : L’�ducation th�rapeutique int�gr�e aux soins de premier recours

Une idée ?

Le 31 décembre 2009 10:10, Teddy Payet <teddy.payet@gmail.com> a écrit :

Peut être une question de sécurité non?

Cordialement,

Teddy Payet

Le 31 déc. 2009 à 09:56, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

ok, je vais regarder ça de plus près : merci, Bernard. Ca va m’obliger à réécrire tout mon script avec des boucles…

En revanche, je ne comprends pas pourquoi ça ne fonctionne plus avec la 2.0.10

Le 31 décembre 2009 09:46, Bernard Blazin <bernard.blazin@free.fr> a écrit :

Tu peux boucler directement sur des tables non spip si elles sont dans la même base de données
Pour la table spip_toto, il suffit de faire <BOUCLE_maboucle(spip_toto){xxx} etc> #BALISE</BOUCLE_maboucle>

Bernard

Gaelle Faure a écrit :

Merci Teddy, mais il s’agit de la même base de données, c’est juste des tables en plus.

Le 31 décembre 2009 09:35, Teddy Payet <teddy.payet@gmail.com mailto:[](mailto:teddy.payet@gmail.com)[teddy.payet@gmail.com](mailto:teddy.payet@gmail.com)> a écrit :

Bonjour,

Pour les multi base de données, tu peux consulter les articles
suivants :
http://www.spip.net/fr_article3681.html
http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com

mailto:[](mailto:fauregaelle2010@gmail.com)[fauregaelle2010@gmail.com](mailto:fauregaelle2010@gmail.com)> a écrit :

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour
afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche,
ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel
    j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence
    par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message
d’erreur… J’ai juste le titre de l’article qui s’affiche,
mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à
l’envers… :wink:
Merci !

– Gaëlle.


liste spip

spip@rezo.net mailto:[](mailto:spip@rezo.net)[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer
un mail à spip-off@rezo.net mailto:[](mailto:spip-off@rezo.net)[spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Gaëlle.



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com
9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com


Gaëlle.


Gaëlle.

Merci, Teddy ! Ca fonctionne très bien !
Mais que ferai-je sans votre aide ?!

Le 31 décembre 2009 10:45, Teddy Payet <teddy.payet@gmail.com> a écrit :

Bonjour,

quelles sont les boucles utilisées?
Vous pouvez utiliser les paramètres php en filtre, soit donc :
[(#MABLAISE|utf8_encode)]

Le 31 décembre 2009 10:41, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

Finalement, l’écriture de boucles est plus rapide que prévue :slight_smile:

J’ai un problème d’encodage.
Dans mon fichier php, j’avais : mysql_query(‹ set names utf8 ›);
Dans le squelette, rien de tout cela… du coup je me retrouve avec des caractère étranges à la place des caractères accentués
Exemple : L’�ducation th�rapeutique int�gr�e aux soins de premier recours

Une idée ?

Le 31 décembre 2009 10:10, Teddy Payet <teddy.payet@gmail.com> a écrit :

Peut être une question de sécurité non?

Cordialement,

Teddy Payet

Le 31 déc. 2009 à 09:56, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

ok, je vais regarder ça de plus près : merci, Bernard. Ca va m’obliger à réécrire tout mon script avec des boucles…

En revanche, je ne comprends pas pourquoi ça ne fonctionne plus avec la 2.0.10

Le 31 décembre 2009 09:46, Bernard Blazin <bernard.blazin@free.fr> a écrit :

Tu peux boucler directement sur des tables non spip si elles sont dans la même base de données
Pour la table spip_toto, il suffit de faire <BOUCLE_maboucle(spip_toto){xxx} etc> #BALISE</BOUCLE_maboucle>

Bernard

Gaelle Faure a écrit :

Merci Teddy, mais il s’agit de la même base de données, c’est juste des tables en plus.

Le 31 décembre 2009 09:35, Teddy Payet <teddy.payet@gmail.com mailto:[](mailto:teddy.payet@gmail.com)[teddy.payet@gmail.com](mailto:teddy.payet@gmail.com)> a écrit :

Bonjour,

Pour les multi base de données, tu peux consulter les articles
suivants :
http://www.spip.net/fr_article3681.html
http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com

mailto:[](mailto:fauregaelle2010@gmail.com)[fauregaelle2010@gmail.com](mailto:fauregaelle2010@gmail.com)> a écrit :

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour
afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche,
ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel
    j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence
    par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message
d’erreur… J’ai juste le titre de l’article qui s’affiche,
mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à
l’envers… :wink:
Merci !

– Gaëlle.


liste spip

spip@rezo.net mailto:[](mailto:spip@rezo.net)[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer
un mail à spip-off@rezo.net mailto:[](mailto:spip-off@rezo.net)[spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Gaëlle.



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com
9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com


Gaëlle.


Gaëlle.


Gaëlle.

allez, on y revient…

j’ai besoin de comprendre pourquoi la connexion à une table externe ne fonctionne pas en 2.0.10 (je rappelle que ça fonctionnait en 1.8.3 et même en 2.0.8)
même si j’ai réussi à écrire des boucles pour remplacer certaines fonctions appelées en php (ça, c’est super !), il n’en reste pas moins un script assez complexe que je n’arrive pas à transposer en boucle. une histoire de cartographie découpée en régions puis en ville…

Qqu’un a une idée ?
La piste de la sécurité me laisse dubitative… à moins qu’une sécurité supplémentaire ait été implémentée en changeant de version ?

Le 31 décembre 2009 10:48, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

Merci, Teddy ! Ca fonctionne très bien !
Mais que ferai-je sans votre aide ?!

Le 31 décembre 2009 10:45, Teddy Payet <teddy.payet@gmail.com> a écrit :

Bonjour,

quelles sont les boucles utilisées?
Vous pouvez utiliser les paramètres php en filtre, soit donc :
[(#MABLAISE|utf8_encode)]

Le 31 décembre 2009 10:41, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

Finalement, l’écriture de boucles est plus rapide que prévue :slight_smile:

J’ai un problème d’encodage.
Dans mon fichier php, j’avais : mysql_query(‹ set names utf8 ›);
Dans le squelette, rien de tout cela… du coup je me retrouve avec des caractère étranges à la place des caractères accentués
Exemple : L’�ducation th�rapeutique int�gr�e aux soins de premier recours

Une idée ?

Le 31 décembre 2009 10:10, Teddy Payet <teddy.payet@gmail.com> a écrit :

Peut être une question de sécurité non?

Cordialement,

Teddy Payet

Le 31 déc. 2009 à 09:56, Gaelle Faure <fauregaelle2010@gmail.com> a écrit :

ok, je vais regarder ça de plus près : merci, Bernard. Ca va m’obliger à réécrire tout mon script avec des boucles…

En revanche, je ne comprends pas pourquoi ça ne fonctionne plus avec la 2.0.10

Le 31 décembre 2009 09:46, Bernard Blazin <bernard.blazin@free.fr> a écrit :

Tu peux boucler directement sur des tables non spip si elles sont dans la même base de données
Pour la table spip_toto, il suffit de faire <BOUCLE_maboucle(spip_toto){xxx} etc> #BALISE</BOUCLE_maboucle>

Bernard

Gaelle Faure a écrit :

Merci Teddy, mais il s’agit de la même base de données, c’est juste des tables en plus.

Le 31 décembre 2009 09:35, Teddy Payet <teddy.payet@gmail.com mailto:[](mailto:teddy.payet@gmail.com)[teddy.payet@gmail.com](mailto:teddy.payet@gmail.com)> a écrit :

Bonjour,

Pour les multi base de données, tu peux consulter les articles
suivants :
http://www.spip.net/fr_article3681.html
http://programmer.spip.org/-Acceder-a-plusieurs-bases-de-

Le 31 décembre 2009 09:28, Gaelle Faure <fauregaelle2010@gmail.com

mailto:[](mailto:fauregaelle2010@gmail.com)[fauregaelle2010@gmail.com](mailto:fauregaelle2010@gmail.com)> a écrit :

Encore moi…

J’utilise d’autres tables que les tables de spip. Pour
afficher les données de ces tables externes, j’utilise du php.
Ca fonctionnait très bien sous 1.8.3 et 2.0.8… en revanche,
ça ne fonctionne pas sous 2.0.10 !

Voilà comme je procède :

  1. J’ai un squelette spécifique (article=X.html) dans lequel
    j’appelle un fichier php sous la forme : <INCLURE (fichier.php)>

  2. Ce fichier php se trouve à la racine du site. Il commence
    par des paramètres de connexion classiques :
    require (‹ connect.php ›);
    $table1=« legislation »;
    $table2=« publications »;
    etc…

Rien ne s’affiche dans mon article, même pas un message
d’erreur… J’ai juste le titre de l’article qui s’affiche,
mais pas les données appelées par le fichier php.

Avez-vous une idée ? Je fais peut être les choses à
l’envers… :wink:
Merci !

– Gaëlle.


liste spip

spip@rezo.net mailto:[](mailto:spip@rezo.net)[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer
un mail à spip-off@rezo.net mailto:[](mailto:spip-off@rezo.net)[spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Gaëlle.



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Bernard Blazin - Développement Internet Ingénieur ENSAM promo 1978

Bernard Blazin Point Com
9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com


Gaëlle.


Gaëlle.


Gaëlle.


Gaëlle.

Gaelle Faure <fauregaelle2010 <at> gmail.com> writes:

[...]

même si j'ai réussi à écrire des boucles pour remplacer certaines fonctions

appelées en php (ça, c'est super !), il n'en reste pas moins un script assez
complexe que je n'arrive pas à transposer en boucle. une histoire de
cartographie découpée en régions puis en ville...

à priori il ne devrait pas y avoir grand chose que tu ne puisse passer en "pur
SPIP": au pire tu passe le php récalcitrant dans un filtre maison de ton
mes_fonctions.php et le tour est joué...