2013-03-11 3 views
0

Je RECEVOIR l'erreur suivanteComment puis-je éviter l'erreur - Des normes strictes: Seules les variables doivent être transmises par référence

normes strictes: Seules les variables doivent être transmises par référence dans C: \ wamp \ www \ dragdrop \ newhotel \ réservation \ ajax \ tips.php sur la ligne 8

ligne 8 est

$img=mysql_real_escape_string(end(explode('/',$_POST['img']))); 

Je suis un débutant s'il vous plaît aidez-moi ..

+0

qui est la ligne 8 –

+0

Vous pouvez modifier votre question plutôt que d'ajouter un commentaire, mais merci pour le commentaire –

+2

Je pense que [basename] (http://php.net/ basename) vous conviendrait mieux – Touki

Répondre

1

Explode est une fonction que vous ne pouvez pas passer à la fin. Utilisez une variable intermédiaire.

$List = explode('/',$_POST['img']); 
$img=mysql_real_escape_string(end($List)); 

devrait fonctionner

+0

Merci pour votre aide! –

+0

Vous devriez me donner un upvote comme remerciement, et quand vous pouvez si cela fonctionne, sélectionnez ma réponse en tant que réponse accpeted en cliquant sur la coche sous la partition. –

Questions connexes