to by me zajimalo...

kde je tady chyba...
na apachi doma bez problemu, na webzdarma je vyhozen negativni vysledek pri poslednim if... tedy neprobehnuti predchazejiciho scriptu.

a o co jde? nacte se stranka, muj denik. na x-tem radku je vzdy html retezec, z nehoz bezproblemove vypreparuji aktualni stari zapisu a pote jej necham vypsat, aby navstevnik okamzite vedel, zda se v deniku objevilo neco noveho. ale webzdarma mi to proste nevezme.
co serveru nevyhovuje? poradte prosim...

<?

$soubor="z_listopadu.php3";

$pole = file("uvahy/$soubor");

$radek = $pole[6];// radek s datumem aktualniho zapisu

$delka = strlen($radek);


$kolik = $delka-(28+32);

$string = substr($radek,32,$kolik); //již výsledné datum v čitelném formátu.

$policko = explode("/",$string);

$datum = $policko[0]; //datum
//cas je $policko[1];
$rok = $policko[2]; //rok
$den = $policko[3]; //den

if($den == "pondělí" ): $den1 = "z <b>pondělí"; endif;
if($den == "úterý" ): $den1 = "z <b>úterý"; endif;
if($den == "středa" ): $den1 = "ze <b>středy"; endif;
if($den == "čtvrtek" ): $den1 = "ze <b>čtvrtka"; endif;
if($den == "pátek" ): $den1 = "z <b>pátku"; endif;
if($den == "sobota" ): $den1 = "ze <b>soboty"; endif;
if($den == "neděle" ): $den1 = "z <b>neděle"; endif;

if(!$den1): //pojistka, kdyby došlo k nějaké chybě

$veta = "Script není schopen zjistit datum posledního zápisu do úvah.";

else:

$veta = "Poslední zápis v úvahách je $den1 $datum $rok</b>.";

endif;

?>
Možná by pomohlo :

if(!isset($den1)) {
$veta = "bla bla bla";
} else {
$veta = "bla bla bla2";
}
jenze ja nepotrebuju, aby mi to vypisovalo chybovou hlasku. diky te hlasce jen vim, ze to nejede. a ja potrebuji, aby vse probehlo tak, aby se hlaska nevypsala.
A muzu se zeptat, kde tam neco ukladas do promneny $den1???? Myslim, ze nikde, teda pokud nejsem slepej, takze je ta posledni podminka furt true a furt hazi chybu...