致命错误:require_once():无法打开required';xxx和x27;(包括第147行xxx中的&';C:\xampp\php\PEAR';)
我在一个页面中有一个提交按钮,用于更新数据。 更新之后,在重定向(使用标题)之前,我放置了一个 “致命错误:require_once():无法打开required';xxx和x27;(包括第147行xxx中的&';C:\xampp\php\PEAR';),php,Php,我在一个页面中有一个提交按钮,用于更新数据。 更新之后,在重定向(使用标题)之前,我放置了一个 “require\u once()” 这让我犯了这个错误 我必须告诉您,在php的顶部,我还使用了require\u once()进行数据库连接,这不会给我任何错误。 此外,如果我只运行包含的页面,它也会执行其任务(发送通知电子邮件) 错误消息是: 警告:require_once(../\u mail/mail_utilizator.php?user_id=1&user_edit=2):无法打开流:
require\u once()
”
这让我犯了这个错误
我必须告诉您,在php的顶部,我还使用了require\u once()
进行数据库连接,这不会给我任何错误。
此外,如果我只运行包含的页面,它也会执行其任务(发送通知电子邮件)
错误消息是:
警告:require_once(../\u mail/mail_utilizator.php?user_id=1&user_edit=2):无法打开流:第147行的C:\xampp\htdocs\Rebat\u PlantObjectives\u admin\admin\u cp\u settings\u utilizatori.php中没有错误
致命错误:require_once():无法打开C:\xampp\htdocs\Rebat\u PlantObjectives\u admin\admin\cp\u utilizatori.php第147行的C:\xampp\htdocs\Rebat\u PlantObjectives\u admin\cp\u settings\u utilizatori.php中所需的“../\u mail/mail\u utilizator.php?user\u edit=2”(包括路径=”;C:\xampp\php\PEAR)
我的代码:
$Result1 = mysql_query($insertSQL, $rebat_plantobjectives) or die(mysql_error());
$user_id=$_SESSION['MM_UtilizatorID'];
require('../mail/mail_utilizator.php?user_id='.$user_id.'&user_edit='.$last_id);
$insertGoTo = "admin_cp_settings_utilizatori.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo)); }
有人能帮我吗?您不能通过向include(require)语句添加?xx=yy来定义GET参数 如果包含文件,则父文件中的所有变量也可在包含的子文件中使用 您可以这样做:
(如果必须设置GET值)
或者最好在包含的
mail\u utilizator.php
文件中使用$last\u id
和$user\u id
。您能显示代码吗,这些错误在哪里?当然。我使用Dreamweaver,所以请不要怪我:这是我能理解的唯一方法:)代码在这里:$Result1=mysql\u查询($insertSQL,$rebat\u)或者死(mysql_error());$user_id=$$\u SESSION['MM_UtilizatorID'];require('../mail/mail_utilizator.php?user_id='.$user_id.&user_edit='.$last_id);$insertGoTo=“admin_cp_settings_utilizatori.php”;if(isset($\u SERVER['QUERY_STRING']){$insertGoTo.=(strop($insertGoTo,“?):”):“$insertGoTo.=$insertu字符串查询服务器[”)标题(sprintf(“位置:%s,$insertGoTo));}@Normis如果您愿意,我可以通过执行printscreen@BalajOvidiu请不要截图。你可以编辑你自己的问题添加代码。伙计,你是对的!我只是得到了参数和使用了会话变量,现在它工作得很好!衷心感谢你!祝你好运!当然!我只有我是新来的。我把“接受”的答案放在这里,但当我试着按“这个答案很有用”时,它说我需要15个声誉:)
$Result1 = mysql_query($insertSQL, $rebat_plantobjectives) or die(mysql_error());
$user_id=$_SESSION['MM_UtilizatorID'];
$_GET['user_id'] =$user_id;
$_GET['user_edit'] =$last_id;
require( __DIR__.'/../mail/mail_utilizator.php');
$insertGoTo = "admin_cp_settings_utilizatori.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo)); }