Code : Tout sélectionner
<?php
//placé avant session_start();
ini_set('arg_separator.output', '&');
?>Warning: ini_set() has been disabled for security reasons in catalogue.php on line 2
une idée?
ps:mon hébergeur est online.
merci.
Code : Tout sélectionner
<?php
//placé avant session_start();
ini_set('arg_separator.output', '&');
?>Code : Tout sélectionner
<? session_start(); ?>
<?php
function replace_et($str) {
$str = htmlentities($str);
$str = preg_replace('&','&',$str);
return html_entity_decode($str);
}
replace_et();
?>
Si je peux me permettre : il définit bien une chaine dans la fonction, c'est dans l'appel à la fonction qu'il manque le paramètre.Dans ta fonction, tu ne definis aucune chaine a traiter...
Donc ca ne peut fonctionner...
<?php
function replace_et($str) {
$str = htmlentities($str);
$str = preg_replace('&','&',$str);
return html_entity_decode($str);
}
replace_et($str);
?>
$str = preg_replace('#&#','&',$str);
Mais str_replace() serait plus adapté ici (sans ces délimiteurs).Code : Tout sélectionner
<?php
str_replace("&", "&", $text);
?>