我很难过。我在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"> </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"> </td>
<td colspan="3" align="left" valign="middle"><h1>Kaarten bestellen:</h1></td>
</tr>
<tr>
<td width="7" align="center" valign="middle"> </td>
<td width="215" align="center" bgcolor="#CCCCCC" valign="middle">"Creme au beurre"</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"> </td>
<td align="center" bgcolor="#CCCCCC" valign="middle">"Wie is er bang voor Virginia Woolf?"</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"> </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"> </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> </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> </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> </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> </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> </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"> </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> </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> </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>
答案 0 :(得分:2)
您的输出会在<?php echo do_main_nav() ; ?>
之前停止。因此,该功能不存在或不起作用。检查服务器PHP错误日志以找出确切的错误,然后从那里继续。
我猜你在Safari预览版中工作的原因是你没有使用PHP服务器预览它,所以<?php ... >
只被视为未知类型的HTML元素,并被忽略。我注意到你的预览实际上似乎没有主导航,这似乎是一个线索。
鉴于do_main_nav()
不是内置的PHP函数,并且对它的调用是页面中的第一个PHP,我假设您忘记了{{ 1}}某个地方,但我不太了解Bluefish或Dreamweaver,知道该功能是如何提供的,假设它来自它们。