繁体   English   中英

Fancybox iframe不包括在PHP中

[英]Fancybox iframe not including with PHP

这可能是我遇到的一个简单问题,但我无法弄清楚。

我有一个按钮,当我单击按钮时,fancybox将打开一个带我网站页面的iframe。 它包含一个用于发送电子邮件的简单表格。 一切正常,除了我之外,我都使用lib.phpmailer,但似乎无法包含它。

include_once 'url/classes/lib.phpmailer.php';

我正在使用的url有效,并导致phpmailer文件。 但是iframe不包含它。

任何想法如何解决这个问题?

一些代码:

<a class="reserve" 
   href="http://<?=$_SERVER['HTTP_HOST'];?>/pages/includes/reserveform.php"  
   id="reserve">
     Reserve
</a>

$("a#reserve").fancybox({
    'autoScale': true,
    'width': 460,
    'height': 440,
    'padding': 20,
    'showCloseButton': true,
    'type': 'iframe'
});

reserveform.php

include_once 'url/classes/lib.phpmailer.php';
HTML and stuff

我也尝试包括athor文件,但没有一个起作用。

我找到了解决方案,这很奇怪。

../../classes/lib.phpmailer.php

这个作品。 绝对路径和相对路径不起作用的怪异。 很好,因为我使用PHP和Javascript,所以没有太多让我惊讶的东西。

我的根源是使用Java和PHP进行编程,而javascript则完全不同。

谢谢你的答复

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM