variables SPIP

Je voudrais recuperer la variable #ID_SECTEUR d'un article en PHP pour faire
de l'affichage de'pendant de sa valeur. Comment je peux faire pour
recuperer cette variable en PHP ?

A priori, de la manière habituelle dont on passe des variables de SPIP à PHP :
<?
  $monSecteur=[(#ID_SECTEUR)];
?>

Le code SPIP est interpr&eacute;t&eacute; d'abord, avant que l'on n'interpr&egrave;te le code PHP.
R&eacute;sultat, si par exemple ton id_secteur est &eacute;gale &agrave; 3, cela donne :

Code originel : $monSecteur=[(#ID_SECTEUR)];
SPIP interpr&eacute;t&eacute; : $monSecteur=3;
et on peut alors passer &agrave; l'&eacute;tape d'interpr&eacute;tation du code PHP.

Attention par contre lors du passage de variables texte (ici, #ID_SECTEUR est un nombre, on n'a pas de probl&egrave;me) : il faut bien penser &agrave; int&eacute;grer les "..." n&eacute;cessaires, utiliser le filtre [(#TEXTE|script)] et &eacute;ventuellement rajouter un addslashes pour &ecirc;tre s&ucirc;r de son coup ...
       XaV

--
Get your free email from www.uymail.com

Powered by Outblaze

From nico@bounga.is-a-geek.net Tue Dec 17 08:18:31 2002

Return-Path: <nico@bounga.is-a-geek.net>
Received: from mel-rto4.wanadoo.fr (smtp-out-4.wanadoo.fr [193.252.19.23])
  by miel.brainstorm.fr (Postfix) with ESMTP id 68DEE1BFBC
  for <spip@rezo.net>; Tue, 17 Dec 2002 08:18:31 +0100 (CET)
Received: from mel-rta8.wanadoo.fr (193.252.19.79) by mel-rto4.wanadoo.fr
  (6.7.015) id 3DF632EE00407378 for spip@rezo.net;
  Tue, 17 Dec 2002 08:18:31 +0100
Received: from Bounga.is-a-geek.net (80.13.42.205) by mel-rta8.wanadoo.fr
  (6.7.015) id 3DF62F8400344401 for spip@rezo.net;
  Tue, 17 Dec 2002 08:18:31 +0100
Received: from nico by Bounga.is-a-geek.net with local (Exim 3.36 #1 (Debian))
  id 18OBzq-0000C4-00
  for <spip@rezo.net>; Tue, 17 Dec 2002 08:18:30 +0100
Date: Tue, 17 Dec 2002 08:18:30 +0100
From: "Nicolas C." <Bounga-NO_SPAM@altern.org>
To: "spip @ rezo. net" <spip@rezo.net>
Subject: Re: [Spip] Spip et les forums
Message-ID: <20021217071830.GA700@bounga.is-a-geek.net>
Mail-Followup-To: "Nicolas C." <Bounga-NO_SPAM@altern.org>,
  "spip @ rezo. net" <spip@rezo.net>
References: <20021216215423.8119F18E17@postfix3-2.free.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20021216215423.8119F18E17@postfix3-2.free.fr>
User-Agent: Mutt/1.4i
X-Operating-System: Debian GNU/Linux Sarge 2.4.19
Sender: Nicolas <nico@bounga.is-a-geek.net>
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b5+
Precedence: list
List-Id: SPIP : questions/reponses <spip.rezo.net>
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Post: <mailto:spip@rezo.net>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
X-List-Received-Date: Tue, 17 Dec 2002 07:18:31 -0000
Status: O
Content-Length: 270
Lines: 6

Le lundi 16 décembre 2002 à 22:54, =?us-ascii?Q?St=E9phane ?= écrivait :

Etait-ce celle-ci : http://www.ecranbureau.com/article.php3?id_article=164 ?

Merci beaucoup ! c'est bien ça.
--
Mail : Bounga at altern.org
Clef GPG : http://linuxpower.free.fr/bounga.asc

From nico@bounga.is-a-geek.net Tue Dec 17 08:19:50 2002

Return-Path: <nico@bounga.is-a-geek.net>
Received: from mel-rto3.wanadoo.fr (smtp-out-3.wanadoo.fr [193.252.19.233])
  by miel.brainstorm.fr (Postfix) with ESMTP id 39B221D27C
  for <spip@rezo.net>; Tue, 17 Dec 2002 08:19:50 +0100 (CET)
Received: from mel-rta7.wanadoo.fr (193.252.19.61) by mel-rto3.wanadoo.fr
  (6.7.015) id 3DF631BC0040835E for spip@rezo.net;
  Tue, 17 Dec 2002 08:19:50 +0100
Received: from Bounga.is-a-geek.net (80.13.42.205) by mel-rta7.wanadoo.fr
  (6.7.015) id 3DF62E9E0035D686 for spip@rezo.net;
  Tue, 17 Dec 2002 08:19:50 +0100
Received: from nico by Bounga.is-a-geek.net with local (Exim 3.36 #1 (Debian))
  id 18OC17-0000CZ-00
  for <spip@rezo.net>; Tue, 17 Dec 2002 08:19:49 +0100
Date: Tue, 17 Dec 2002 08:19:49 +0100
From: "Nicolas C." <Bounga-NO_SPAM@altern.org>
To: liste SPIP <spip@rezo.net>
Subject: Re: [Spip] Spip et les forums
Message-ID: <20021217071949.GB700@bounga.is-a-geek.net>
Mail-Followup-To: "Nicolas C." <Bounga-NO_SPAM@altern.org>,
  liste SPIP <spip@rezo.net>
References: <20021216214305.GG9124@bounga.is-a-geek.net>
  <BA24133A.77FC%nicolasriq@free.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <BA24133A.77FC%nicolasriq@free.fr>
User-Agent: Mutt/1.4i
X-Operating-System: Debian GNU/Linux Sarge 2.4.19
Sender: Nicolas <nico@bounga.is-a-geek.net>
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b5+
Precedence: list
List-Id: SPIP : questions/reponses <spip.rezo.net>
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Post: <mailto:spip@rezo.net>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
X-List-Received-Date: Tue, 17 Dec 2002 07:19:50 -0000
Status: O
Content-Length: 344
Lines: 10

Le lundi 16 décembre 2002 à 23:33, Nicolas RIQUOIS écrivait :

ma version de la chose ici
http://60gp.ovh.net/~pucrolle/spip/article.php3?id_article=114

Quelles sont les différences avec la version de "écran de bureau" ?
Peut-on voir un exemple ?

Merci.
--
Mail : Bounga at altern.org
Clef GPG : http://linuxpower.free.fr/bounga.asc

From pierre@speculoos.com Tue Dec 17 08:22:07 2002

Return-Path: <pierre@speculoos.com>
Received: from koshin.mail.be.easynet.net (smtp2.mail.be.easynet.net
  [212.100.160.76])
  by miel.brainstorm.fr (Postfix) with ESMTP id 027AA1D28A
  for <spip@rezo.net>; Tue, 17 Dec 2002 08:22:07 +0100 (CET)
Received: from 212-100-174-169.adsl.easynet.be ([212.100.174.169]
  helo=[192.168.254.22])
  by koshin.mail.be.easynet.net with esmtp (Exim 4.10)
  id 18OC3K-00032h-00
  for spip@rezo.net; Tue, 17 Dec 2002 08:22:06 +0100
User-Agent: Microsoft-Entourage/9.0.2509
Date: Tue, 17 Dec 2002 08:22:12 +0100
From: Pierre Huyghebaert <pierre@speculoos.com>
To: <spip@rezo.net>
Message-ID: <BA248F33.7098%pierre@speculoos.com>
Mime-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
Subject: [Spip] "Erreur de mot de passe" en 1.5, plus d'acc
  =?iso-8859-1?q?=E8?=s!
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b5+
Precedence: list
List-Id: SPIP : questions/reponses <spip.rezo.net>
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Post: <mailto:spip@rezo.net>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
X-List-Received-Date: Tue, 17 Dec 2002 07:22:07 -0000
Status: O
Content-Length: 900
Lines: 21

Bonjour la liste de cette vibrante communaut=E9,
(mon premier message, le trac...)

Install=E9 la 1.5 avant-hier, et depuis hier=A0: plus d'acc=E8s=A0! Pour aucun des
deux admins=A0! "Erreur de mot de passe"...

M=EAme en modifiant nos mots de passe par la proc=E9dure "mot de passe oubli=E9"=A0=
:
rien =E0 faire=A0! Essay=E9 avec d'autres browsers, Mac et PC, delete cookies,
etc. (rien =E0 voir mais =E0 tout hasard parce que d=E9j=E0 eu des probl=E8mes de
cookies sur d'autres Spip dans le pass=E9)...

D'autres mauvaises exp=E9riences du genre=A0? (j'ai ai trouv=E9 une sur le forum)
Que faire=A0? J'ai trouv=E9 des vieux messages (juin 02) qui mentionnent une
solution par le biais de la r=E9initialisation du fichier .htacces mais aussi
d'autres fichiers. Pas s=FBr que =E7a marche en 1.5 et pas envie de tout foutre
en l'air...

Merci pour vos avis.

Pierre Huyghebaert, Speculoos, Bruxelles

Attention par contre lors du passage de variables texte (ici, #ID_SECTEUR
est un nombre, on n'a pas de probl&egrave;me) : il faut bien penser
&agrave; int&eacute;grer les "..." n&eacute;cessaires, utiliser le filtre
[(#TEXTE|script)] et &eacute;ventuellement rajouter un addslashes pour
&ecirc;tre s&ucirc;r de son coup ...

Plus précisément : <?php $texte = '[(#TEXTE|texte_script)]'; ?>

Bien mettre des ' et pas des ".

-- Fil

je ne comprends pas:
j'utilise des " et pas des ' dans mes <?php $variable = "[(#TITRE|titrebrut)]";
?> et ça marche très bien.
Si j'utilise ' , j'ai des pb avec les titres qui contiennent des ' comme: l'exemple.
Quel danger y a t il a utiliser des " dans <?php $variable = "[()]";?> ?

andré

Le 17 Dec 2002 à 9:56, Fil a écrit:

Date sent: Tue, 17 Dec 2002 09:56:15 +0100
From: Fil <fil@rezo.net>
To: spip@rezo.net
Subject: Re: [Spip] variables SPIP

> Attention par contre lors du passage de variables texte (ici,
> #ID_SECTEUR est un nombre, on n'a pas de probl&egrave;me) : il faut
> bien penser &agrave; int&eacute;grer les "..." n&eacute;cessaires,
> utiliser le filtre [(#TEXTE|script)] et &eacute;ventuellement
> rajouter un addslashes pour &ecirc;tre s&ucirc;r de son coup ...

Plus précisément : <?php $texte = '[(#TEXTE|texte_script)]'; ?>

Bien mettre des ' et pas des ".

-- Fil

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

je ne comprends pas:
j'utilise des " et pas des ' dans mes <?php $variable = "[(#TITRE|titrebrut)]";
?> et ça marche très bien.

Ca *peut* marcher. Mais le jour où un de tes titres contiendra le symbole $,
' ou ", tu vas souffrir. Autant suivre la méthode indiquée dans la doc.

Si j'utilise ' , j'ai des pb avec les titres qui contiennent des ' comme: l'exemple.
Quel danger y a t il a utiliser des " dans <?php $variable = "[()]";?> ?

Essaie avec $titre = '[(#TITRE|texte_script)]'; C'est la bonne méthode,
c'est la méthode indiquée dans la doc, et c'est la seule méthode sûre.

PS: le filtre "titrebrut" n'existe pas, et si tu parles de "textebrut" son
objectif est différent : il s'agit de virer ls tags html...

-- Fil