0

问题:从 savenewproject.php 脚本(表单处理脚本)返回后,用户输入表单(newproject.php)脚本似乎失去了与位于 newproject.php 中的文件 header.php 的连接。

使用 2 个文件 1. newproject.php - 用户输入表单(包括 header.php 文件,其中包含指向 css 文件的链接) 2. savenewproject.php- 表单处理脚本

错误信息:

无法打开流:第 2 行的 /layout/header.php 中没有这样的文件或目录

所以基本上 newproject.php 调用 savenewproject.php 来处理数据。如果发现错误,下面的脚本将返回调用脚本(newproject.php 并显示错误消息(如果有)。当它返回调用脚本时,它会丢失 header.php 文件的链接...如何我阻止这个?

//newproject.php - 调用脚本

 <?php
include('header.php'); 
if (!empty($errorString))
    {    echo '<div class="error">' . $errorString . '</div>';    }

    if (!empty($successString))
    {    $emailaddress = ''; 
        $budget = '';
        $projecttitle ='';
        $projectdescription = '';
        <div id="divfadeout" class="success">' . $successString . '</div>';
    }
?>
<form name ='newProject' action="../inc/savenewproject.php" enctype="multipart/form-data" method="POST">
the rest are form fields
</form>

// savenewproject.php - 我认为是问题区域。

if(count($fieldErrors) > 0)
{    $errorString = '<p>There was an error processing the form.</p>';
    $errorString . 'ul>';
    foreach($fieldErrors as $errorVal)
    {    $errorString .= "<li>$errorVal</li>"; }
        $errorString .= '</ul>';
    include ('../layout/newproject.php');               
}
else
{   

第 2 行是一个实用程序.inc.php 文件的链接,文件夹结构是 htdocs/ /inc /layout /images

4

0 回答 0