Boucle et php

Bonjour
Y a-t-il une manière plus "élégante" ou moins longue d'écrire ceci (qui fonctionne), sachant que les commandes php sont identiques (sauf un paramètre) dans les 2 boucles:

    <B_art>
    <BOUCLE_art(ARTICLES){id_article}{id_mot==^(2|35)$}>
         <php
         commandes php
         ?>
    </BOUCLE_art>
    </B_art>
       <B_Article_site>
<BOUCLE_Article_site(ARTICLES){id_article}{titre_mot=Site}>
         <php
         commandes php
         ?>
          </BOUCLE_Article_site>
       </B_Article_site>
       <//B_Article_site>
    <//B_art>

Merci
ADB

Et c'est quoi le code php?

----------
Ybbet

Le 25 avr. 2014 à 17:52, ADB <a.adupinbe@orange.fr> a écrit :

Bonjour
Y a-t-il une manière plus "élégante" ou moins longue d'écrire ceci (qui fonctionne), sachant que les commandes php sont identiques (sauf un paramètre) dans les 2 boucles:

  <B_art>
  <BOUCLE_art(ARTICLES){id_article}{id_mot==^(2|35)$}>
       <php
       commandes php
       ?>
  </BOUCLE_art>
  </B_art>
     <B_Article_site>
<BOUCLE_Article_site(ARTICLES){id_article}{titre_mot=Site}>
       <php
       commandes php
       ?>
        </BOUCLE_Article_site>
     </B_Article_site>
     <//B_Article_site>
  <//B_art>

Merci
ADB
_______________________________________________
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

Bonsoir,
Je ne suis pas sûr que cela très important, mais le voici:

<?php
$url="http://maps.google.com/maps/api/staticmap?center=[(#LATITUDE|scannav\)\],\[\(\#LONGITUDE|scannav\)\]&amp;zoom=15&amp;size=450x400&amp;maptype=hybrid&amp;format=jpg&amp;markers=color:blue|label:W|\[\(\#LATITUDE|scannav\)\],\[\(\#LONGITUDE|scannav\)\]&amp;sensor=false&quot;;

$filename="googleimg/#ID_ARTICLE.jpg";

if (file_exists($filename)){
}
else {
if (!$handle = fopen($url, 'r')) {
echo "Impossible d'ouvrir le fichier ($filename)";
exit;
}
$contents = stream_get_contents($handle);
fclose($handle);

$handle2=fopen($filename, 'w');
if (fwrite($handle2, $contents) === FALSE) {
echo "Impossible d'écrire dans le fichier ($filename)";
exit;
}

fclose($handle2);
}

?>

Ce code me permet d'enregistrer comme image un appel à maps google.
Visible sur le site guidemediterranee.com notamment.

ADB
Le 25/04/2014 18:31, Ybbet SPIP a écrit :

Et c'est quoi le code php?

----------
Ybbet

Le 25 avr. 2014 à 17:52, ADB <a.adupinbe@orange.fr> a écrit :

Bonjour
Y a-t-il une manière plus "élégante" ou moins longue d'écrire ceci (qui fonctionne), sachant que les commandes php sont identiques (sauf un paramètre) dans les 2 boucles:

   <B_art>
   <BOUCLE_art(ARTICLES){id_article}{id_mot==^(2|35)$}>
        <php
        commandes php
        ?>
   </BOUCLE_art>
   </B_art>
      <B_Article_site>
<BOUCLE_Article_site(ARTICLES){id_article}{titre_mot=Site}>
        <php
        commandes php
        ?>
         </BOUCLE_Article_site>
      </B_Article_site>
      <//B_Article_site>
   <//B_art>

Merci
ADB
_______________________________________________
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