Site en berne

Le site de CLX[1] est en berne pour protester contre les brevets logiciels.

Le 27 Août 2003, une manifetation aura lieu à Bruxelles devant le
parlement Européen. Un grand nombre de sites se "joignent" à la
protestation en plaçant un écran noir, passage obligé pour pouvoir
entrer dans le site.

CLX en est, tout nouveau visiteur entrant par google, référence, ou lien
direct devra passer par un écran lui proposant des pointeurs vers des
sites informant des enjeux des brevets logiciels, et des conséquences
sur les logiciels libres, et les sites WEB alternatifs.

Pour info, je tiens à disposition le petit bout de code ajouté à
inc-public.php3 pour ce faire.

[1]: Club LinuX Nord-Pas de Calais, http://clx.anet.fr
--
Mosaïste devenu miope cherche place de paveur.

Gaétan RYCKEBOER Société Virtual-Net
[Tous textes et propos tenus dans ce couriel sont sous license DMDZZ]

Le Sun, Aug 24, 2003 at 10:07:09AM +0200, DEPIEREUX Constant a écrit :

Merci de bien vouloir me transmettre le bout de code pour l'implanter

Je souhaiterais néanmoins réduire le temps de 25 secondes qui me semble
cependant improductif, le message important étant passé au bout de
quelques secondes.

Le code est joint; le "timeout" est paramétrable dans la portion HTML du
fichier; cela se situe au niveau de la balise
<http-equiv content="refresh" url="TIMEOUT;URL_A_ENVOYER">

Un test est fait (preg_match) pour vérifier si c'est une
arrivée interne ou externe. Il faut donc remplacer "clx.anet.fr" par
"www.mon_site.sufx"

Enfin, n'oubliez-pas de changer le titre de la page :wink:

Voici le code (inc-public.php3):
--8<--8<--8<--8<--8<--8<--
<?php

$redir_to = '';
if ( !($redir == 'ok') ) {

  # CHANGER ICI L'URI DU SITE
        if (! preg_match ("/clx.anet.fr/", $HTTP_SERVER_VARS['HTTP_REFERER'])) {
  #

                $redir_to = $HTTP_SERVER_VARS['REQUEST_URI'];
                if (preg_match ("/\?/", $redir_to)) {
                        $redir_to .= "&redir=ok";
                } else {
                        $redir_to .= "?redir=ok";
                }
        }
}

if (strlen ($redir_to)) {

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<!-- CHANGER ICI LE TITRE DE LA PAGE -->
<title>le CLX proteste contre les brevets logiciels</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<!-- CHANGER ICI LE TIMEOUT DE LA PAGE -->
<meta http-equiv="refresh" content="25;url=<? echo $redir_to; ?>">
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#FF9900" alink="#FF9900" vlink="#FF9900">
<center>
<table width="80%" border=0 cellpadding=0 cellspacing=0>
<tr>
<td width="100%" valign=top align=left>

  <table width="100%" border=0 cellpadding=0 cellspacing=0>

  <tr>
   <td height=45 width="100%" align=center valign=top>

   <table width="100%" bgcolor="#FFFFFF" cellpadding=1 cellspacing=0 border=0>
   <tr>
    <td align=left valign=middle>

    <table width="100%" bgcolor="#31454A" cellpadding=3 cellspacing=0 border=0>
    <tr>

     <td align=center valign=middle><font size=4 color="red"><b><br>
   Les brevets logiciels ne permettraient plus &agrave; ce site de fonctionner</b></font></td>
    </tr>
    </table>

    <table width="100%" bgcolor="#31454A" cellpadding=40 cellspacing=0 border=0>
  <tr>

   <td>
   A cause de la <a href="http://swpat.ffii.org">directive validant les brevets logiciels</a> qui risque d'&ecirc;tre vot&eacute;e
   le 1er Septembre au parlement europ&eacute;en, nous avons
   d&eacute;cid&eacute; de fermer le site.
   <br>
   Vous pouvez rejoindre le mouvement en <a href="http://swpat.ffii.org/group/demo/index.en.html&quot;&gt;fermant votre site.</a>!
   <br><br>
   Nous nous joignons à <a href="http://wiki.ael.be/index.php/BigDemo27aug&quot;&gt;la manifestation</a> qui aura lieu &agrave; Bruxelles le Mercredi 27 Ao&ucirc;t. Soyez l&agrave;!
   <br><br>
  <small>Vous serez redirigés sur le site dans 25 secondes.</small>

   </td>

     <td align=center valign=middle>
   <img src="http://swpat.ffii.org/img/ffii/noepatents_liberty120.png&quot; alt="Image No Patents"><br>
   </td>
  </tr>

    </table>

  </table>

</td>
</tr>
</table>
</table>
</center>
<p>

<small>Cette page est librement redistribuable, est sous license GPL, et existe grâce à l'absence de brevets sur les logiciels en Europe jusqu'à présent.</small><br>
      <a href="The W3C Markup Validation Service border="0"
          src="http://www.w3.org/Icons/valid-html401&quot;
          alt="Valid HTML 4.01!" height="31" width="88"></a>
</p>

</body>

</html>
<?
  exit;
} else {

if (!defined("_INC_PUBLIC")) {
   define("_INC_PUBLIC", "1");
  include("inc-public-global.php3");
}
else {
  include(inclure_fichier($fond, $delais, $contexte_inclus));
}

}

?>
--8<--8<--8<--8<--8<--8<--

--
"Les amis font toujours plaisir : si ce n'est pas quand ils arrivent,
c'est quand ils partent." -- Alphonse Karr

Gaétan RYCKEBOER Société Virtual-Net
[Tous textes et propos tenus dans ce couriel sont sous license DMDZZ]