Erreur relative a la fonction make_url

Résolu/Fermé
alone06 Messages postés 114 Date d'inscription mardi 9 novembre 2010 Statut Membre Dernière intervention 18 mai 2016 - Modifié par alone06 le 21/11/2013 à 01:23
alone06 Messages postés 114 Date d'inscription mardi 9 novembre 2010 Statut Membre Dernière intervention 18 mai 2016 - 21 nov. 2013 à 01:41
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
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
$value = $_POST['name'];
$value7 = $make_url($value);

et ensuite
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.
A voir également:

1 réponse

alone06 Messages postés 114 Date d'inscription mardi 9 novembre 2010 Statut Membre Dernière intervention 18 mai 2016
21 nov. 2013 à 01:41
c'est bon l'erreur de venait pas de make_url mais de CURDATE je crois que j'utilise pour affecter au jour du changement
0