Définir tous les caracteres spéciaux

IdleMan Messages postés 254 Statut Membre -  
 Jeann'ee ;D -
Bonjour,
Je suis en train de coder un petit script qui verifie des noms dans une base de donnée et qui detecte tous les caracteres speciaux dans es noms pour les renommer , mon code est le suivant :

(pour le moment le code ne verifie pas la bdd je teste juste avec un nom stocké dans la variable $src)

<?

///////////////////////////////////////////////////////
$var = array( 
"†",
"•"
//etc...
);
$src = "†hello&#9675;";
?> 
<table width="500" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td class="categorie">Détection</td>
    <td class="categorie">Caractere</td>
  </tr>
<?
for($i=0; $i != sizeof($var) ; $i++)
    {
	if (strstr($src,$var[$i])){

?>
<tr>
    <td class="survol">Caractere special !!</td>
    <td class="survol"><? echo $var[$i] ;?></td>
  </tr>
  <?
}
	} 
?></table><?
//
?>


Ma question est la suivante : Y a t'il moyen de ne pas avoir a taper tous les caracteres speciaux qui existe dans mon array ?

Merci a ceux qui m'ont lu jusqu'au bout :D
Configuration: Windows XP
Firefox 2.0.0.12

8 réponses

  1. PRUNE007
     
    ...les feuilles de style?

    bon courage!!
    0
  2. IdleMan Messages postés 254 Statut Membre 60
     
    Heuh je suis désolé mais je ne vois pas en quoi l'utilisation du css puisse m'aider dans mon probleme .
    Est il possible que vous précisiez votre pensée ?

    Merci pour votre réponse
    0
  3. IdleMan Messages postés 254 Statut Membre 60
     
    petit up désolé
    0
  4. IdleMan Messages postés 254 Statut Membre 60
     
    Personne? :(
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Gihef Messages postés 5165 Statut Contributeur 2 781
     
    Bonjour,

    Quelque chose comme cette fonction correspond-il à ce que tu recherches ?

     --
    0
  7. IdleMan Messages postés 254 Statut Membre 60
     
    Merci pour ta reponse ,

    Ce que je veut c'est stocker tous les caractères différents de notre alphabet francais dans un array , la fonction htmlentities ne me permet pas de faire ça si ?

    merci beaucoup pour ta reponse je commencais a me sentir seul : )
    0
  8. dédé
     
    peut-être travailler das l'autre sens, à savoi rlister les caractères "normaux", au moins, on a la liste complète, ce sont ceux du clavier.
    aller trouver tous les caractères spéciaux, c'est plus compliqué
    0
  9. Jeann'ee ;D
     
    -=?????=-
    ?±#±?
    ???????
    ???????
    ???????
    ?6*^v^*?6
    ???
    ???
    ???
    ??????
    ????
    ?????
    ????????
    ?????
    _/¯/__/¯/_
    (¯'·._)
    ????????
    *^v^*
    °?. °?. °?.
    **'¯'**'¯'**
    oºº''ººoº*ºo
    ¤.·''·.¤
    =-[~_-¯¯-_~]-
    °l||l°
    ·!¦[]¦!·
    ·ï¡÷¡ï·
    ]¦*¦[
    -·=»#«=·-
    ¨`°ºO׺°"~'"°º×Oº°`¨
    ׺°"~'"°º×
    ¯¨'*·~-.¸¸,.-~*'
    *·.·'¯'·.·*
    '·.¸¸.·''¯'··._.·
    *''·..íì..·''*
    ·]¦÷¦[·
    ['·.]
    [.·']
    ._¤'¯'¤._.
    °º¤ø,¸¸,ø¤º°'°º¤ø,¸
    -·~¹'°¨°'¹i|¡¡|i¹'°¨°'¹~·-
    ¨~ª· , ¸, ·ª~¨
    ¯'·.__.·'¯
    *'¯¥¯'*
    <-...·''·...->
    <¦[?]¦>
    <¦[?]¦>
    <¦[?]¦>
    .'¯'./¯\.'¯'.
    ¯°º¤¤º°¯
    _*_.·'¯'·._*_
    *°*.*°*
    °¨¨°º°¨¨°
    +°·!¦[·%·]¦!·°+
    ¨`°ºO*·.·''·.·*Oº°`¨
    ··¤('×[¤]×')¤··
    |!¤*'~''~'*¤!||
    ?·.·¯'·.·?
    ;'';_._;'';_.
    °*. °*. °*.
    -·=»?#?«=·-
    ?????
    ? ?
    ?''·?·''?
    ¯'·'·.·'·'¯
    ¯'¦?¦'¯
    ? ? ? ? ? ?
    .*°¤*(¯'?'¯)*¤°*
    .*°¤*(¯'?'¯)*¤°*.
    .*°¤*(¯'?'¯)*¤°*.
    --*^v^-^v^*--
    '·..·'·ï¡÷¡ï·'·..·'
    ¯°º¤¯°º¤¤º°¯¤º°¯
    _.¤'¯'¤._.¤'¯'¤._
    ¨°o.¨°o.?.o°¨.o°¨
    +,.-~*'¨¨'*·~-.¸+
    '¯'×·÷×·.·'¯
    *-)*-----*(-*
    ?''·.·''?
    ?''·.·''?
    ? ?
    ?''·.·''?
    «----'¯'----»
    «-'¯'v^÷*÷^v'¯'-»
    ?????
    ?????
    ????
    ??????
    ???????
    ?????
    ?????
    ?????
    ?????
    ????
    ?????
    ??????
    ++++
    ? ? ?
    ?°·.?.·°?
    ??*'¯'*??
    ?????
    ~v?v?v~
    ?ll?ll?
    * ????? *
    ?? ? ??
    ??????
    ??????
    ??????
    ?*??*?
    ???????
    ???????
    ???????
    ???????
    ???????
    ???????
    ???????
    ???????
    ???????
    ???????????????
    ?????????
    ???????
    ?( ?)?( ?)?( ?)
    ????????
    ???????
    ?????????
    ?????
    _¯¯\_/¯¯_
    ?)(?
    ???????
    ????
    ?????
    ???
    ?????
    .>>--» «---<<
    ??????
    ??????
    ?????
    ????
    ??????
    ??????
    ? ?
    ? ?
    ? ?
    ????
    ??????
    ?? ??
    ????
    ???????
    ????
    ?????
    ???
    <?><?>
    ?¸.**¨????????¨**.¸?
    TEXTE ?+???
    ??? - ???
    ????
    ??* ?? ???? ?? ??*
    [??????????????]
    ???????
    ??????
    ? ???? ß???
    ???? ???
    ???
    ????????
    ??
    ?
    ?
    ???
    {+}
    ????
    [??*??*??*??*??*??*??]
    <°))))><
    ><((((°>
    (?_?_?_?(?_?_?_?_?_?_?_?_?_?_?()))
    (?_?_?_?(?_?_?_?_?_?_?_?_?_?_?()??
    »-(¯'v'¯)-»
    /!\
    |?????? ???? ?????????? ???????? ?|

    |??D??&??G??|
    ???
    ?????????
    [???]
    ( ??:??:??:??[?? ??]??:??:??:?? )
    _\|/_
    ·*?oO
    (¯'·._.·
    ×÷·.·'¯'·)»
    \.·'¯'·->
    *·.·¯'·.·*
    ---'¯'-----»
    (-._.·¤~¤·._.-
    (o©°¨¨°º©o·'¯)
    (¯'·..·'¯'·
    - ----*(-*
    '·.".*¤­<»
    (¯'v^÷*
    («·'º'·*[*
    ·°¯'·*
    ¯'·.__.·'¯»
    (¯'·./¯\.··{
    »--((¯'·._
    «------*}I|[
    <.·'¯'·.·''·.
    ×÷·'¯'·.·*[
    <º))))><.·'¯'·.
    (_.¤'¯'¤._-
    ¯'·.__.·'¯»¤
    ¤«¯'·.__.·'¯
    ¨~^"°¹~·-."¸
    «>-¤*.".·'
    *^v^-[
    *°¤*(¯'°(
    (¯W¯(¯'{º
    ·?·:#v:?('°*
    (¯'·.'¯'./¯\.·º·{»
    *°l¯l_l¯l*
    *°*.*°*
    »-(¯'v'¯)-»
    <v^v^v^*
    <<¡Ì>-*¦[
    °*.*°o.O
    **.*'¯'*.**
    ??.·¯'?
    ?*]*·º?·?»
    *]*·?º?·»
    ×÷·.·'¯'·)»
    «(·'¯'·.·÷×
    (×'¯'v^·· ·
    *°o.O*°o.O
    --(*·÷[
    ·ï¡÷¡ï··!¦[·
    --¤÷('[¤*
    (.*^*...+*
    (¯'·.(¯'·.
    «------*}I|[
    ¤.·''·.¤-'¯'-»
    (¯'·»o«·'¯'·>
    -?-?--^[
    °·.¸.·°¯°·.¸.-<
    <--*((.*^*...
    {¯'·._.* .·'«
    ???????(¯'·.*.
    <«-..·?~?·._.-
    «-¤-----?}i!|[
    (¯'·._*_.·'¯'·._*_.»
    ????
    ??????????
    ???
    ?( · ?)?(
    ?????
    ???
    ??? ??
    '·--?=»><«=?
    ?????»
    <--+((.#^-.-
    .·?~????
    .-**'¨'?>
    _¸.¤°'¯'?
    <*>·.·'¯'·.·*?
    ·'º'·¯'·?
    ??°¨¨°\/°¨¨°°
    (¯'*.?_?.*°
    »-(¯'v'¯)-»-× ?
    ¸.*?*.¸¸.*? *
    .. ????????·
    ·?·÷±#±:?
    -*°*.*°*--*(-*
    /\/\/\/~·-."¸
    ((((¯?'·.¸(?)
    (¯'·._)? ? ??(
    ..*.¸¸*'¯'*.¸¸.?
    ·*??'¯'*·.¸¸??
    °?-?-?-'?\????\°»
    ·*??*'
    -~*'¨¯¨'*·~?
    ????
    ???????·.¸.·°¯°·.¸_
    ??'·._.·
    ?·*??*'*·.·'
    ? ® © (TM) « » ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0/00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
    ?
    ?
    ?
    ?
    ?
    ?
    <(^^,)>
    ? d???b ?
    <(^_^)>
    (?????)
    <(-_-)>
    (*?_*)
    <(o_o)>
    <(o_O)>
    <(???)>
    (????
    ???????
    _(?^?^?)_
    _(?????)_
    ?(??????)?
    (?????)?
    ?(-???*?)?
    ?(??????*??)?
    ?(×?×)?
    ?(-???-?)?
    <(é_è)>
    <(è_é)>
    <(+_+)>
    (*??)
    <(-_o)>
    <(o_-)>
    *-('^_^')-*
    (?>_<?)
    (???)
    (???)
    (???)
    (???)
    (???)
    (???)
    (?_?)
    (?_?)
    (?_?)
    (???)
    (???)
    (???)
    (???)
    (???)
    (???)
    (???)
    ?????
    ?????
    (???)
    ????
    (???-?)
    ????
    {???}
    {?_?}
    (?_?)
    (???)
    (???)
    (???)
    (?????)
    ?????
    (?'_?)
    (?'???)
    (???;)
    ?=^_^=?
    (=^?^=)
    ?(?_? )
    ( ?_?)?
    ??_??
    <{?_?}>
    (??_??)
    ??^o^?
    (*'?'*)
    (*???*)
    (*??)/
    ((s-_-)s
    (???)
    ?[-??_*?]?
    (*'??*)
    <[ ?_? ]>
    ???????
    ???(?_?)???
    (#??)?
    ?(^_^)?
    (???)?
    ?_?
    (^?^)
    ???????
    o(???)o
    {{{(>_<)}}}
    [>\/<]
    ?°?°?~ @
    ???
    ???
    ???
    ???
    ???
    ???
    0