Eli pitäisi saada eilisen päivämäär haettua, en oikein ymmärrä tuota mktimea, jos se nyt on edes ratkaisu tähän.
Eli miten määritellään -1 päiviä jne, ilman että jos päivä on ensimmäinen (vaikkapa) tammikuuta. niin tulos on 31.12 eikä 0.1
Vaikkapa strtotimellä
Jop, hyvin sain toimimaan. Sitten vielä jos kysyisin toisen aikaan liittyvän, eli mikä mättää seuraavassa:
<?php # haetaan taulukkoon tiedosto, jonka sisältö on /* |----------| | 21.03.05 | | 21.03.05 | |----------| */ $fillu = file("viimeks_pvm.txt"); $montako = count($fillu); $ny = date("d.m.y"); # Eli nyt: /* |$fillu[0] = 21.03.05 |$fillu[1] = 21.03.05 |$montako = 2 |$ny = 21.03.05 */ // Käydään läpi tiedostoa.. // Lähtien siitä, että $i = 0, niin kauan kun $i on pienempi kuin 2 // Ja aina lisätään yksi siihen $i:hin for($i = 0; $i < $montako; $i++) { if ($fillu[$i] == $ny) { echo "Löytyi tänään klikkaus... "; } else { echo "Ei löytynyt tänään klikkausta.. "; } } # Minun logiikallani tulostus olisi: /* Löytyi tänään klikkaus... Löytyi tänään klikkaus */ # Tulostuu: /* Ei löytynyt tänään klikkausta.. Ei löytynyt tänään klikkausta */ ?>
Eli ehtolausekkeessa muka vikaa ?
Mitä niin ?
Kun joka rivin lopussa rivin vaihto. Eli for-silmukassa vikaa, korjataan näin:
Kiitosta tuostakin vielä :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.