-1
$ext   = 'jpg';
$path  = './img/';

$capcha .=
'<div><span>'.$values[$i].' <input type="radio" name="capcha" value="'.$value2[$i].'"></span>
 <div style="background: url('.$path.$values[$i].'.'.$ext.');
 width:33px;
 ...

$extこれは機能しますが、$path変数をそれらの値 に置き換えたいと思います。

<div style="background: url('./img/'.$values[$i].'.jpg'.);  

エラー:何かが常に予期しないものです。

4

2 に答える 2

1

試してみてください:

<div style="background: url(\''.$path.$values[$i].'.'.$ext.'\');

次のような結果が得られます。

それ以外の

<div style="background: url(path);
于 2013-01-16T10:59:09.663 に答える
1

タイプミスをしたのでしょう...

$capcha .=
'<div><span>'.$values[$i].' <input type="radio" name="capcha" value="'.$value2[$i].'"></span>
 <div style="background: url(./img/'.$values[$i].'.jpg);
 width:33px;
 ...

これはうまくいくと思います。

または:

一重引用符をエスケープして:

$capcha .=
'<div><span>'.$values[$i].' <input type="radio" name="capcha" value="'.$value2[$i].'"></span>
 <div style="background: url(\'./img/'.$values[$i].'.jpg\');
 width:33px;
 ...
于 2013-01-16T10:59:33.970 に答える