www.philatelistes.net - Dessiner un camembert avec PHP
Association Philatélique France-Israel
Le site de l'Amicale Philatélique France-Israël 
Ce site a pour but d'amener le plus d’informations possibles sur la Philatélie Judaïca.

Il se compose de plusieurs rubriques : 
1.Présentation de l’Amicale 
2.Les Statuts de l’APFI (association loi de 1901)
3.Les Articles Originaux : cette rubrique vous propose 5 articles récents publiés par des membres de l’APFI accompagnés par l’image des timbres qui les illustrent.
4.Les Nouveautés d’Israël :  des détails sur les nouveaux timbres émis par l’état d’Israël
5.Les Nouveautés Judaïca : vous sont proposés ici les derniers timbres du monde entier ayant un rapport avec le judaïsme ainsi que des listings de timbres d’un pays, d’un thème ou d’un personnage.
6.Le Bulletin de l’APFI : vous trouverez sous cette rubrique quelques messages importants publiés dans le dernier bulletin de l’APFI ou dans les circulaires de liaisons.

www.philatelistes.net

Rechercher Membres Contacts Aide
Modération off     Accueil | Actualité | Annonces | Forum | Philamômes | Histoire postale | Merson | Liens

Actualité
Actualité

Evénements

Revue de presse
Le forum
Les sondages

Vendre, Acheter, Echanger
Les adresses
Ventes sur offres ou à prix nets
Petites annonces

Dessiner un camembert avec PHP


Introduction
Astuces PHP et MySQL
Les images
Caractères ASCII
Couleurs du Web
Le e-mail
Aspects légaux
Javascript

Objectifs

Pour filtrer les balises html, js, applet etc... que vous ne voulez pas laisser sans pour autant toutes les enlever.

Mode de fonctionnement

Verifpost teste la présence de certaines balises html dans le message :
elle formate d'abord le texte en enlevant tous les espaces et tabulations puis recherche s'il existe les 'bouts' de balises listées... : renvoie vrai si le message est valide

Code associé

<?php

// ------------------------------------------------------------------------- //
// Blocage sélectif de tags                                                  //
// ------------------------------------------------------------------------- //
// Auteur: bsoft <php@bsoftco.com>                                           //
// Web:                                                                      //
// ------------------------------------------------------------------------- //

/*
Pour filtrer les balises html, js, applet etc... que vous ne voulez pas laisser
sans pour autant toutes les enlever.
*/



//*****************************************************************************
// Verifpost teste la presence de certaine balise html ds le message...
// elle formate dabord le texte en enlevant tous les espaces et tabu... puis 
// recherche si il existe les 'bouts' de balises listees...  : renvoie vrai si 
// le mess est valide
//*****************************************************************************
Function Verifpost ($post)
{

$temp $post;
$temp preg_replace("/(\015\012)|(\015)|(\012)/","",$temp);
$temp strtolower($temp);
$lg strlen($temp);
for ( 
$i=$i<$lg $i++)
 {
   if ( (
$temp[$i])== " " )  // si espace
     
{
        for ( 
$j $i $j $lg $j++) 
                
$temp[$j] = $temp[$j+1];
        
$lg-- ;
                
$i-- ;
     }
 }

if (
ereg "table>" $temp) or ereg "tr>",$temp) or ereg ("td>",$temp) or 
    
ereg("script>",$temp) or ereg("meta>",$temp) or ereg("frame>",$temp) or 
    
ereg("iframe>",$temp) or ereg("style>",$temp) or ereg("form>",$temp) or 
    
ereg("input>",$temp) or ereg("select>",$temp) or ereg("div>",$temp) or 
    
ereg("layer>",$temp) or ereg("option>",$temp) or ereg("body>",$temp) or 
    
ereg("html>",$temp) or ereg("onclick",$temp) or ereg("<img",$temp) or 
    
ereg("src>",$temp) or ereg("object>",$temp) or ereg("<applet",$temp) or
    
ereg "<table" $temp) or ereg "<tr",$temp) or ereg ("<td",$temp) or 
    
ereg("<script",$temp) or ereg("<meta",$temp) or ereg("<frame",$temp) or 
    
ereg("<iframe",$temp) or ereg("<style",$temp) or ereg("<form",$temp) or 
    
ereg("<input",$temp) or ereg("<select",$temp) or ereg("<div",$temp) or 
    
ereg("<layer",$temp) or ereg("<option",$temp)  or ereg("<body",$temp) or 
    
ereg("<html",$temp) or ereg("onclick",$temp) or ereg("<src",$temp) or 
    
ereg("<object",$temp) or ereg("applet>",$temp) )
    return (
false) ;
  else 
   return (
true) ;

}

?> 


Imprimer cette page  | Recommander cette page à un ami


Toussaint COPPOLANI
Toussaint COPPOLANI

Copyright © 2000 www.philatelistes.net
Credits, Critiques