erreur relative a la fonction make_url
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:
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:
1 2 3
|
$value = $_POST['name'];
$value7 = $make_url($value); |
et ensuite
Code:
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.