Bonjour,
j'ai recupéré cette fonction d'un ancien script et je voudrais l'utiliser pour formater des variables selon une certaine façon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
function make_url($Raw)
{
	$Raw = trim($Raw); 
	$Raw = str_replace('&','and',$Raw);
    $RemoveChars  = array( "([\40])" , "([^a-zA-Z0-9-])", "(-{2,})" ); 
    $ReplaceWith = array("-", "", "-"); 
    return strtolower(preg_replace($RemoveChars, $ReplaceWith, $Raw));
}
jutilise la fonction make_url lors de ma requete update
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$value = $_POST['name'];
$value7 = $make_url($value);
et ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
UPDATE ... SET name='$value', url='$value7' WHERE ...
les variables en question sont issues du POST
mais en executant le script j'ai "Function name must be a string".
merci pour votre aide.