Changeset 95828 in spip-zone


Ignore:
Timestamp:
Mar 7, 2016, 4:30:39 PM (5 years ago)
Author:
tofulm@…
Message:

on transforme certains caracteres interdits en xml en unicode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/sms/trunk/sms_fonctions.php

    r93733 r95828  
    3434        $password = lire_config('sms/mdp_smsfactor');
    3535        $sender   = ($arg['sender']) ? $arg['sender'] : lire_config('sms/expediteur_smsfactor');
     36        $message  = nettoyer_xml($message);
    3637
    3738        require_once('classes/smsfactor/sendSMSclass.php');
    3839        $SENDSMS = new SendSMSclass();
    39         $retour = $SENDSMS->SendSMS($username,$password,$sender,$message,$destinataire);
     40        $retour  = $SENDSMS->SendSMS($username,$password,$sender,$message,$destinataire);
    4041
    4142        $reponse = new SimpleXMLElement($retour);
     
    4647        }
    4748}
     49
     50function nettoyer_xml($texte){
     51        $texte = str_replace('&', '&',  $texte);
     52        $texte = str_replace('<', '&lt;',   $texte);
     53        $texte = str_replace('>', '&gt;',   $texte);
     54        $texte = str_replace('"', '&quot;', $texte);
     55        $texte = str_replace("'", "&apos;", $texte);
     56
     57        return $texte;
     58}
Note: See TracChangeset for help on using the changeset viewer.