im Template - Zeitausgabe

ich benutze dieses tutorial um ein script umzuschreiben. Mein jetziges Problem ist eine zeitausgabe. im Orginal wird dieses in der php datei folgendermaßen ausgeben
PHP:
echo"<TD bgcolor=1f2fbe><center>"; echo date("d.m.Y H:i:s",$myrow[3]); echo"</center></TD> ";
in meinem neuen wo php und html getrennt sein soll, wird jetzt noch die linux-zeit zeit ausgebenen. wie stelle ich es an das die zeit im selben Format ausgegeben wird wie im orginal.
inhalt der news.php
PHP:
<?php
include ("./checkuser.php");   
require ("./global.php");

                     
$result = mysql_query("SELECT `nid`, `news`, `nautor`, `ndate` FROM `s1news` ORDER BY `ndate` DESC ");

while ($myrow = mysql_fetch_row($result)) {
	eval ("\$news_eintrag .= \"".gettemplate("news_eintrag")."\";"); 
};



eval("dooutput(\"".gettemplate("news")."\");");
?>

inhalt der news.tpl (auszug der betreffenden stelle)
HTML:
<table>
   $news_eintrag
</table>

inhalt der news_eintrag.tpl (auszug der betreffenden stelle)
HTML:
<tr>
  <td align="center">$myrow[2]</td>
  <td>$myrow[1]</td>
  <td align="center">$myrow[3]</td>
</tr>
hierbei ist $myrow[3] die stelle wo die zeit ausgegeben wird, allerdings nicht in linux-zeit
 
Probier mal dieses hier:

PHP:
while ($myrow = mysql_fetch_row($result)) {
    if (isset($myrow[3])) {
        $myrow[3] = date("d.m.Y H:i:s",$myrow[3]);
    }
    eval ("\$news_eintrag .= \"".gettemplate("news_eintrag")."\";"); 
};
 
DANKE
hatte zwar schon
PHP:
$myrow[3] = date("d.m.Y H:i:s",$myrow[3]);
aber dies dann in die if anweisung zu setzen ist mir nicht in den sinn gekommen.
 
Kein Problem :)

Er soll es ja auch nur machen, wenn die Variable gerade dran ist.
Daher noch die Frage ob die Variable gesetzt ist.
Sonst würde er es ja bei jedem Durchlauf ausführen!
 
Zurück