Zdravím zkušenější programátory.
Narazil jsem na problém a už si s ním nevím rady, tak bych požádal profíky o
radu.
Na stránce se mi přes funkci ob_start otevírají všechny soubory, které mám a
potřebuji je zobrazit. Toto je řízeno podmínkou, že musí být v článku příznak,
že patří do této kategorie.
Díky tomu se mi v dané kategorii zobrazí jen 10 článků, které potřebuji
zobrazit. V každé kategorii je tomu jinak ale vše je řízeno podmínkou, že musí
mít v článku příznak, který říká, že patří do této kategorie. Zároveň je s tím
spojena ještě podmínka, že článek nesmí expirovat.
K tomuto jsem se rozhodnul vytvořit si funkci, která mi umožní zobrazovat
určitý
obsah (includem) pokud jich je zobrazeno minimálně 5.
Nicméně problém je, že ve chvíli kdy je příspěvků na stránce 5 (ošetřeno
následovně: pokud je podmínka pro zobrazení příspěvku splněna tak rovnou zapíše
do určité proměnné ++.
Jakmile je obsah proměnné například 4 tak chci aby se zobrazil includovaný
soubor.
Bohužel ve chvíli kdy se spustí funkce tak někde mi to includuje soubor 5x a
někde jen 1x nebo 2x. Chci aby se includoval pouze jednou a vždy po tom co je v
proměnné 4 a 8.
Věděl by někdo co s tím?
Stránka je dělána bez MySQL.
Níže je ukázka kódu
funkce k zobrazení includovaného souboru
function reklamapr() {
if (($GLOBALS['reklama'] == 4))
{
(include ('./includes/menu.php'));}
else {echo "";}
if (($GLOBALS['reklama'] == 9))
{
(include ('./includes/menu.php'));}
else {echo "";}
}
podmínka, která vše řídí
if(($umisteni13 == 13) and (date("d-m-Y",$realnycas) < $expirace)) {echo
"vypis" and $reklama++;} else {echo "none";}
$reklama++ má zvýšit při splnění podmínky $reklama o jedno číslo.
Moc děkuji všem za radu.
Snad jsem to vysvětlil tak aby se to dalo pochopit.
Dokázal by mi někdo s tímto poradit prosím?