Erreur relative a la fonction make_url [Résolu/Fermé]

Signaler
Messages postés
115
Date d'inscription
mardi 9 novembre 2010
Statut
Membre
Dernière intervention
18 mai 2016
-
Messages postés
115
Date d'inscription
mardi 9 novembre 2010
Statut
Membre
Dernière intervention
18 mai 2016
-
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.

1 réponse

Messages postés
115
Date d'inscription
mardi 9 novembre 2010
Statut
Membre
Dernière intervention
18 mai 2016

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