0

我收到以下错误

严格的标准:只有变量应该通过引用在第 8 行的 C:\wamp\www\dragdrop\newhotel\reservation\ajax\tips.php 中传递

8号线是

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

我是新手请帮帮我..

4

2 回答 2

1

Explode 是一个函数,因此您不能将其传递给 end。使用中间变量。

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

应该管用

于 2013-03-11T10:54:37.183 回答
0

您没有传递变量,而是直接传递了一个数组。

http://php.net/manual/de/function.end.php

$var = explode('/',$_POST['img']);
$var = end($var);
$img = mysql_real_escape_string($var);
于 2013-03-11T10:55:45.517 回答