Fejl i fil efter PHP5?
HejHotellet, hvor jeg har flere PHP-filer liggende, har netop opgraderet deres server, som samtidig er gået fra PHP4 til PHP5. Og pludselig virker mine PHP-filer ikke længere.
En kopi af hvordan funktionaliteten BØR virke (lagt på en anden hjemmeside, min egen private) kan ses her:
http://www.tubavej.dk/husanmeld-rb.php
Hvorfor mon det ikke virker på den nye server? Kan der være koder, som ikke accepteres i PHP5? Eller hvad kan årsagen være. Jeg har tjekket en simpel "Hello World" på den nye server (http://www.dibaforsikring.dk/1848map/hello.php) og det fungerer fint.
Det er bare min gamle filer, som ikke vil du. Koden til husanmeld-rb.php følger her:
<HTML>
<HEAD>
<TITLE>Anmeld skade</TITLE>
<link rel="stylesheet" href="http://www.diba.dk/diba/layout.nsf/webRessources/DataBase_All">
<script type="text/javascript" language="javascript" src="printpage.js"></script>
</HEAD>
<BODY>
<table border="0" width="100%">
<TR>
<TD WIDTH="100%" colspan="2" ALIGN="left" VALIGN="TOP" BORDER="0">
<h1>SKADESANMELDELSE PÅ BYGNING</h1>
</td>
</tr>
<?
if ($sendt){
$police ="\n"."Police nr.:". " " .$policenr;
$navn ="\n"."Navn:". " " .$navnet;
$adresse ="\n"."Adresse:". " " .$adresse;
$by ="\n"."By:". " " .$postnr. " " .$by;
$tlfprivat ="\n"."Tlf. privat:". " " .$tlfprivat;
$tlfarb ="\n"."Tlf. arbejde:". " " .$tlfarbejde;
$email ="\n"."E-mail:". " " .$email;
$skadedato ="\n"."Skadedato:". " " .$skadedato;
$skadested ="\n"."Skadested:". " " .$skadested;
$skaden ="\n"."Beskrivelse af skaden:". " " .$skadebeskrivelse;
$reptxt ="\n"."Aftale om besigtigelse kan træffes med:";
$reparatoer ="\n".$reparatoer;
$repadr ="\n".$repadr;
$reptlf ="\n".$reptlf;
$hilsen ="\n"."\n"."Med venlig hilsen"."\n"."\n". $navnet;
mail("dbweb@mail1.stofanet.dk", "Skadesanmeldelse på bygning",
"\n $police $navn $adresse $by $tlfprivat $tlfarb $email $skadedato $skadested $skaden $reptxt $rep $reparatoer $repadr $reptlf $hilsen
",
"From: www.dibaforsikring.dk");
?>
<TR>
<TD WIDTH="67%" ALIGN="left" VALIGN="TOP" BORDER="0">
Vi har registreret din anmeldelse, og du hører fra os snarest.<br><br>
Med venlig hilsen<br><br>
DiBa
</td>
<TD WIDTH="33%" ALIGN="right" VALIGN="TOP" BORDER="0">
<img src="1848grafik/tilbudspar.jpg">
</td>
</tr>
<tr>
<td WIDTH="100%" colspan="2" ALIGN="right" VALIGN="TOP" BORDER="0"><br>
<a href="java script:printpage();"><img src="1848grafik/print.gif" border="0"></a>
</td>
</tr>
<? }
else {
?>
<form method="post" action="husanmeld-rb.php">
<tr>
<td width="23%" height="24" align="right">
Policenr.:
</td>
<td height="24" width="77%">
<input type="text" name="policenr" size="12">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Navn:
</td>
<td height="24" width="77%">
<input type="text" name="navnet" size="54">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Adresse:
</td>
<td height="24" width="77%">
<input type="text" name="adresse" size="54">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Postnr.:
</td>
<td height="24" width="77%">
<input type="text" name="postnr" size="12">
By: <input type="text" name="by" size="27">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Tlf. privat:
</td>
<td height="24" width="77%">
<input type="text" name="tlfprivat" size="17">
Tlf. arbejde: <input type="text" name="tlfarbejde" size="18">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
E-mail:
</td>
<td height="24" width="77%">
<input type="text" name="email" size="54">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Skadedato:
</td>
<td height="24" width="77%">
<input type="text" name="skadedato" size="17">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Skadested:
</td>
<td height="24" width="77%">
<input type="text" name="skadested" size="54">
</td>
</tr>
<tr>
<td height="24" width="23%"></td>
<td height="24" width="77%">
Hvordan skete skaden og hvori består skaden?
</td>
</tr>
<tr>
<td height="24" width="23%" valign="top" align="right">
Skaden:
</td>
<td width="77%" valign="top">
<textarea rows="5" name="skadebeskrivelse" cols="41"></textarea>
</td>
</tr>
<tr>
<td height="24" width="23%"></td>
<td height="24" width="77%">
Aftale om besigtigelse kan træffes med:
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Navn (evt.reperatør):
</td>
<td height="24" width="77%">
<input type="text" name="reparatoer" size="54">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Adresse og by:
</td>
<td height="24" width="77%">
<input type="text" name="repadr" size="54">
</td>
</tr>
<tr>
<td height="24" width="23%" align="right">
Tlf.nr.:
</td>
<td height="24" width="77%">
<input type="text" name="reptlf" size="54">
</td>
</tr>
<tr>
<td colspan="2" height="18" width="100%" align="center"><br>
<input type="submit" name="sendt" value="Send anmeldelse"> <input type="reset" value="Slet">
</form><br><br>
<b>Skaden må <u>KUN</u> udbedres efter aftale med DiBa.</b>
</td>
</tr>
<tr>
<TD WIDTH="100%" colspan="2" ALIGN="right" VALIGN="top" BORDER="0"><br><br>
<a href="java script:printpage();"><img src="1848grafik/print.gif" border="0"></a>
</td>
</tr>
<? }
?>
</table>
</body>
</html>