• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Warum läuft dieses Script nicht

Yogi59

New member
In meinen PHP-House Portalen läuft das folgende Script einwandfrei.
Warum läuft es auf anderen Portalen nicht?
Weiß jemand Rat?

PHP:
<style type="text/css">
<!--
.images {background-image:url(/vorholzteufel/kalender/kalender3.jpg);background-repeat:no-repeat;background-position= 0px 0px;}

-->
</style>

<table>
<colgroup span="1">
<col width="" />
</colgroup>
 <tr>
  <td>

<table align="center" width="160" height="354" cellspacing="0" cellpadding="0" border="0">
<P align=center><a href="http://www.michel-juergen.de" target="_blank">


<tr><td align="center" class="images">
<br><br><br><br>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />

<br />





<?php
// *** START Monatskalender ***
$monat=date("n");
$jahr=date("Y");
$erster=date("w", mktime(0,0,0,$monat,1,$jahr));
$insgesamt=date("t");
$heute=date("d");
$monate=array("Januar","Februar","März","April","Mai","Juni","Juli","August", "September","Oktober","November","Dezember");
if($erster==0){$erster=7;}
echo "<table border=\"0\" style=\"font-size:9pt; font-family:Verdana\">\n";
echo "<th colspan=\"7\" align=\"center\" style=\"font-size:13pt; font-family:Arial; color:#ff9900;\">".$monate[$monat-1]." ".$jahr."</th>";
echo "<tr>\n<td style=\"color:#666666\"><b>Mo</b></td><td style=\"color:#666666\"><b>Di</b></td>";
echo "<td style=\"color:#666666\"><b>Mi</b></td><td style=\"color:#666666\"><b>Do</b></td>";
echo "<td style=\"color:#666666\"><b>Fr</b></td><td style=\"color:#0000cc\"><b>Sa</b></td>";
echo "<td style=\"color:#00c000\"><b>So</b></td></tr>\n";
echo "<tr>\n";
$i=1;
while($i<$erster){echo "<td> </td>"; $i++;}
$i=1;
while($i<=$insgesamt)
{
$rest=($i+$erster-1)%7;
if($i==$heute){echo "<td style=\"font-size:9pt; font-family:Verdana; background:#ff0000;\" align=center>";}
else{echo "<td style=\"font-size:9pt; font-family:Verdana\" align=center>";}
if($i==$heute){echo "<span style=\"color:#ffffff;\">$i</span>";}
else if($rest==6){echo "<span style=\"color:#0000cc\">$i</span>";}
else if($rest==0){echo "<span style=\"color:#00c000\">$i</span>";}
else{echo "$i";}
echo "</td>\n";
if($rest==0){echo "</tr>\n<tr>\n";}
$i++;
}
echo "</tr>\n";
echo "</table>\n";
// *** ENDE Monatskalender ***
?><br>
</td></tr>
</table></td>
 </tr>
</table>
<TABLE borderColor=#ffffcc cellSpacing=0 borderColorDark=#ffffcc cellPadding=0 align=center borderColorLight=#ffffcc border=0 background="stripe.jpg"  width=156>
<TR height=0>
<TD align=center  background="">
</TD></TR>
<TR>
<td height=0px  background="">
</TD></TR>
<TR height=60>
<TD align=center background="/vorholzteufel/kalender/kalender4.jpg"><font size="2" color=#f2e7a3 face=Verdana>
<SPAN id=clock>
<SCRIPT language=JavaScript>
<!-- Begin
var dayarray=new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag")
var montharray=new Array("Januar","Februar","Maerz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()

{
d = new Date();
Time24H = new Date();
Time24H.setTime(d.getTime() + (d.getTimezoneOffset()*60000) + 3600000);
InternetTime = Math.round((Time24H.getHours()*60+Time24H.getMinutes()) / 1.44);
if (InternetTime < 10) InternetTime = '00'+InternetTime;
else if (InternetTime < 100) InternetTime = '0'+InternetTime;
}
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds

//change font size here
var cdate=dayarray[day]+"  «»  "+daym+". "+montharray[month]+". "+year+"  «»  "+hours+":"+minutes+":"+seconds
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
window.onload=goforit
// End -->
</SCRIPT>
</SPAN></font></TD></TR></TABLE>
 
Zuletzt bearbeitet von einem Moderator:
Jetzt weis ich leider immer noch nicht was da dran ist.
Tja, das wissen wir auch nicht, Du scheinst keine Fehlerbeschreibung liefern zu wollen.

Was soll man wo sehen? Das Funktionieren oder das Nichtfunktionieren? Und woran erkenne ich ein Funktionieren oder ein Nichtfunktionieren? Was hast Du getan, um das Funktionieren oder Nichtfunktionieren auf der Seite festzustellen?
Und wie können wir Dir dabei helfen?
 
Dein Server führt das PHP nicht aus. Kann daran liegen dass er kein PHP kann oder die Datei die nicht für PHP hält
 
Das ist genau der gleiche Server.

Hatte das dann auch gesehen. Aber woran lag's denn? Ich hatte im Quelltext den PHP-Code gesehen. Da ist irgendwas richtig schief gelaufen.

Jetzt hast Du hier kurz vor dem Kalenderscript eine spitze Klammer zuviel, die auf der Seite angezeigt wird.
Code:
<td width="172" align="center">[COLOR="red"]>[/COLOR]

Und immer noch stimmt u.a. nicht, dass Du Meta-Tags im Body stehen hast (Validome-Check).
 
Zurück
Oben