html — почему мой PHP запускается на одном хосте, но отлично воспроизводится на другом?

В прошлом году я создал необычный маленький генератор случайных цветов в классе, изучая php как новичка на сервере, который учитель настроил для учеников:

http://tony.rop.launchbrigade.com/random_squares.php

Недавно я купил домен с Namecheap и поместил небольшой сервер LAMP на Raspberry pi. Я буквально скопировал и вставил random_squares.php в VIM в

http://modjo.xyz/Colorful_Squares.php

Я заметил, что php, похоже, обрабатывался намного больше на сервере modjo.xyz после проверки источника.

Итак, мой главный вопрос: что делают Framesets и почему это так радикально меняет PHP? В источнике нижняя часть функции, которая генерирует квадраты, была вставлена ​​над первой частью функции. Я не обращался к php некоторое время, но я предполагаю, что это связано либо с Namecheap, либо с объявлением DOCTYPE, либо с обоими. Есть ли способ не изменять мой код с помощью Namecheap?

Вот полная страница для ясности (без CSS или чего-либо, все автономно):

<HTML>

<STYLE>
TD {
padding: 0px;
border: 5px solid inherit;
margin: 10px;
border-radius: 20px;
}

</STYLE>
<TITLE>Randomly Colored Squares</TITLE>
<BODY>
<DIV align="left" bgcolor="#FF00FF">

<TABLE bgcolor="DDDDDD" border="0" cellpadding="10" width="100%" height="10%">
<TR>
<TD colspan="2">
<CENTER><head><font face="helvetica" size="20" color="EEE"><b>Tony's Interweb Page</b></font></head></CENTER>
</TD>
</TR>
</TABLE>


</DIV>
<CENTER><H2><font face="helvetica" size="12" color="EEE"><b>Randomly Colored Rectangles!</b></font></H2></CENTER>
<TABLE border="0" cellpadding="10" width="100%">

<?php
$rowcount = 9;
$colcount = 5;
$fitwidth = "150px";//(100/$colcount);

for ($i = 0; $i < $rowcount; $i++)
{
echo '<TR height="200px" margin="10px">';
for ($x = 0; $x < $colcount; $x++)
{
$color = substr(md5(rand()), 0, 6);


echo '<TD width="'.$fitwidth.'%" bgcolor="'.$color.'" margin="10px"><font face="helvetica" size="12" color="FFFFFF"><b>'.$color.'</b></font></TD>'."\n";
}
echo '</TR>';
}
?>

</TABLE>
</BODY>
</HTML>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]