php上传怪异:标题只出现

时间:2014-08-03 10:26:01

标签: php file-upload header

我很难过。我在Bluefish和Dreamweaver中创建了一个预订页面。当我在Safari中打开预览时,我得到了我创建的php页面。免除Google reCAPTCHA:

http://theatervonk.be/afbeeldingen/previeuw_mac.png

当我将同一页面上传到我的服务器时,我只得到标题:http://www.theatervonk.be/reservaties.php

我似乎无法在代码中发现错误,但我必须忽视某些事情......

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Reservaties</title>
<LINK REL="STYLESHEET" HREF="afbeeldingen/vonk_phpstyle.css" TYPE="text/css">
</style>
</head>

<body>

<div class="container">
  <div class="header">
  <center> <table width="908" border="0">
      <tr>
        <td width="281"><img src="afbeeldingen/vonk_logo.gif"  width="281" height="280"></td>
        <td width="339">&nbsp;</td>
        <td width="339" style="background-image:url(afbeeldingen/menu_vonk.png); background-repeat:no-repeat"><div id="navigation"> <?php echo do_main_nav() ; ?></div></td>
      </tr>

    </table>
   </center>
    <!-- end .header --></div>
  <div class="content">
    <form id="form1" name="form1" method="post" action="send.php">
      <table width="908" border="0">
      <tr>
        <td width="302" rowspan="9" align="left" valign="top"><table width="908" border="0">
          <tr>
            <td width="302" rowspan="12" align="left" valign="top"><h5>Je kan reserveren door te mailen naar: <a href="mailto:reserveringen@theatervonk.be">reserveringen@theatervonk.be</a> of bellen naar 0486 611 447.</h5>
<h5>Geef volgende gegevens door:</h5>
              <ul>
                <li>
                  <h5>Datum van de voorstelling</h5>
                </li>
                <li>
                  <h5>Aantal plaatsen</h5>
                </li>
                <li>
                  <h5>Soort kaarten en prijs</h5>
                </li>
                <li>
                  <h5>Uw telefoonnummer</h5>
                </li>
                <li>
                  <h5>Uw adres en e-mailadres als u op de hoogte wilt blijven van onze voorstellingen</h5>
                </li>
              </ul>
              <h5>(zie ook het verzendformulier hiernaast)</h5>
              <h2>Betalen</h2>
              <h5>Triodos: BE86 5230 8029 4150</h5>
              <h2>Audities</h2>
              <h5>Wil je graag een auditie meedoen, meld je aan!</h5>
              <h2>Reacties op voorstellingen</h2>
              <h5>Wij zijn altijd heel blij uw reactie op onze voorstellingen te lezen! Uw mailtje is dan ook heel welkom! </h5>
              <h5><a href="mailto:info@theatervonk.be">info@theatervonk.be</a> Of laat een berichtje achter op ons gastenboek.</h5></td>
            <td align="center" valign="middle">&nbsp;</td>
            <td colspan="3" align="left" valign="middle"><h1>Kaarten bestellen:</h1></td>
          </tr>
          <tr>
            <td width="7" align="center" valign="middle">&nbsp;</td>
            <td width="215" align="center" bgcolor="#CCCCCC" valign="middle">&quot;Creme au beurre&quot;</td>
            <td colspan="2" bgcolor="#CCCCCC"><p>
              <input type="checkbox" name="kaarten[]" value="19 oktober 10u30 Cafe Kiebooms" />
              <label for="19 oktober 10u30 Cafe Kiebooms">19 oktober 10u30 Cafe Kiebooms</label>
            </p>
              <p>
                <input type="checkbox" name="kaarten[]" value="26 oktober 10u30 Cafe Kiebooms" />
                <label for="26 oktober 10u30 Cafe Kiebooms">26 oktober 10u30 Cafe Kiebooms</label>
              </p>
              <p>
                <input type="checkbox" name="kaarten[]" value="21 december 10u30 Cafe Kiebooms" />
                <label for="21 december 10u30 Cafe Kiebooms">21 december 10u30 Cafe Kiebooms</label>
              </p>
              <p>
                <input type="checkbox" name="kaarten[]" value="18 januari 2015 10u30 Cafe Kiebooms" />
                <label for="18 januari 2015 10u30 Cafe Kiebooms">18 januari 2015 10u30 Cafe Kiebooms</label>
              </p>
              <p>
                <input type="checkbox" name="kaarten[]" value="15 februari 2015 10u30 Cafe Kiebooms" />
                <label for="15 februari 2015 10u30 Cafe Kiebooms">15 februari 2015 10u30 Cafe Kiebooms</label>
              </p>
              <p>Gratis, maar wel reserveren!</p></td>
          </tr>
          <tr>
            <td align="center" valign="middle">&nbsp;</td>
            <td align="center" bgcolor="#CCCCCC" valign="middle">&quot;Wie is er bang voor Virginia Woolf?&quot;</td>
            <td colspan="2" bgcolor="#CCCCCC"><p>
              <input type="checkbox" name="kaarten[]" value="17 oktober 2014 - 20u. Zwarte Komedie" />
              <label for="17 oktober 2014 - 20u. Zwarte Komedie">17 oktober 2014 - 20u. Zwarte Komedie</label>
            </p>
              <p>
                <input type="checkbox" name="kaarten[]" value="18 oktober 2014 - 20u. Zwarte Komedie" />
                <label for="18 oktober 2014 - 20u. Zwarte Komedie">18 oktober 2014 - 20u. Zwarte Komedie</label>
              </p>
              <p>
                <input type="checkbox" name="kaarten[]" value="19 oktober 2014 - 15u. Zwarte Komedie" />
                <label for="19 oktober 2014 - 15u. Zwarte Komedie">19 oktober 2014 - 15u. Zwarte Komedie</label>
              </p>
              <p>10 euro / 2 euro (Omniostatuut)</p></td>
          </tr>
          <tr>
            <td align="left">&nbsp;</td>
            <td align="right"><label for="tickets">Aantal kaarten en prijs:</label></td>
            <td colspan="2"><textarea name="tickets" id="tickets" cols="55" rows="5" >Hier opstommen, aub</textarea></td>
          </tr>
          <tr>
            <td align="left">&nbsp;</td>
            <td align="right"><label for="naam">Naam:</label></td>
            <td colspan="2"><input type="text" name="naam" id="naam" />
              (<img src="afbeeldingen/verplicht_veld.gif" width="8" height="8">) </td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td align="right">Straat:</td>
            <td colspan="2"><input type="text" name="straat" id="straat" />
              (<img src="afbeeldingen/verplicht_veld.gif" alt="" width="8" height="8">) </td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td align="right">Postcode:</td>
            <td colspan="2"><input name="postcode" type="text" id="postcode" size="5" maxlength="4" />
              (<img src="afbeeldingen/verplicht_veld.gif" alt="" width="8" height="8">) </td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td align="right"><label for="plaats">Gemeente:</label></td>
            <td colspan="2"><input type="text" name="plaats" id="plaats" />
              (<img src="afbeeldingen/verplicht_veld.gif" alt="" width="8" height="8">) </td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td align="right"><label for="tel">Tel:</label></td>
            <td colspan="2"><input type="text" name="tel" id="tel" />
              (<img src="afbeeldingen/verplicht_veld.gif" alt="" width="8" height="8">) </td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td align="right"><label for="mail">E-mail:</label></td>
            <td colspan="2"><input type="text" name="mail" id="mail" /></td>
          </tr>
          <tr>
            <td align="center" valign="middle">&nbsp;</td>
            <td colspan="3" align="center" valign="middle"><?php
           require_once('recaptchalib.php');
            $publickey = "xxxxxxxxxxxxxxxxxxxx"; // you got this from the signup page
            echo recaptcha_get_html($publickey);
          ?></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td> (<img src="afbeeldingen/verplicht_veld.gif" alt="" width="8" height="8">) Verplicht veld</td>
            <td width="113" align="center" valign="middle"><input type="submit" name="Verzenden" id="Verzenden" value="Verzenden" /></td>
            <td width="278" align="center" valign="middle"><input type="reset" name="Wissen" id="Wissen" value="Wissen" /></td>
          </tr>
        </table>          <h5>&nbsp;</h5></td>
      </tr>
      </table>
    </form>
    <!-- end .content --></div>
  <div class="footer">
    <blockquote>
      <p><font color="#660033" size="-3" face="Verdana, Geneva, sans-serif"><a href="https://login.one.com/mail" target="_blank">Webmail</a>
        <!-- end .footer --></p>
    </blockquote>
  </div>
<!-- end .container --></div>
</body>
</html>

1 个答案:

答案 0 :(得分:2)

您的输出会在<?php echo do_main_nav() ; ?>之前停止。因此,该功能不存在或不起作用。检查服务器PHP错误日志以找出确切的错误,然后从那里继续。

我猜你在Safari预览版中工作的原因是你没有使用PHP服务器预览它,所以<?php ... >只被视为未知类型的HTML元素,并被忽略。我注意到你的预览实际上似乎没有主导航,这似乎是一个线索。

鉴于do_main_nav()不是内置的PHP函数,并且对它的调用是页面中的第一个PHP,我假设您忘记了{{ 1}}某个地方,但我不太了解Bluefish或Dreamweaver,知道该功能是如何提供的,假设它来自它们。