如何从子文件夹插入生成的验证码图片?在index.php中包含login.php,此login.php包含一个显示验证码图像的插入内容:
<tr>
<td><?php echo '<images src="captcha.php?w=110&h=40&c=6" >'; ?></td>
<td><input type="text" name="captcha" /></td>
</tr>
captcha.php生成图像,如果我直接调用这个php,它会显示图像。如果我将所有文件放在index.php旁边,它的效果很好,但我想在core.php之外的核心文件夹中单独包含所有文件。
答案 0 :(得分:0)
您在绝对位置引用该文件。请改用相对路径,然后使用此代码的所有文件将根据服务器规则而不是其地理位置进行调整。
所以而不是
src="captcha.php..."
使用
src="/root/path/captcha.php..."
/root/path/
当然是您的文档在服务器上的任何位置相对于$_SERVER['DOCUMENT_ROOT']