Olen tekemässä päivitystyökalua. Muuten on homma hanskassa, mutta pari asiaa on vielä kesken ja tarttis apua.
Miten onnistuu php mysql semmonen, että käyttäjä voi tallenttaa esim. pdf/jpg/txt -tiedoston, jonka sitten palvelin ottaa vastaan. Toisella sivulla sitten tulisi näkyä tämä tiedosto ilman, että käyttäjän tarvitsee painaa esimerkiksi tiedoston linkkiä. Nimenomaan varsinkin tässä tiedoston suoraan näyttämisessä on ollut ongelmia. Pientä vinkkiä :)
Toinen ongelma on mysql:n timestamp kanssa. Kannassa on timestamp, johon tallentuu viestin jättöaika. Miten saan muutettua sen php:llä järkevään muotoon (dd.mm.yyyy). Kiitos jo etukäteeen:)
Miten onnistuu php mysql semmonen, että käyttäjä voi tallenttaa esim. pdf/jpg/txt -tiedoston, jonka sitten palvelin ottaa vastaan. Toisella sivulla sitten tulisi näkyä tämä tiedosto ilman, että käyttäjän tarvitsee painaa esimerkiksi tiedoston linkkiä. Nimenomaan varsinkin tässä tiedoston suoraan näyttämisessä on ollut ongelmia. Pientä vinkkiä :)
Toinen ongelma on mysql:n timestamp kanssa. Kannassa on timestamp, johon tallentuu viestin jättöaika. Miten saan muutettua sen php:llä järkevään muotoon (dd.mm.yyyy). Kiitos jo etukäteeen:)
Vastaukset 5
Vanhimmat
Vastaan jälkimmäiseen, koska ekaan en osaa vastata.
muunnat sen date("d.m.Y",$aika);
jossa $aika on siis mysql timestamp.
Ei onnistu, tulostuu 01.01.1970. Haen tiedot tyyliin while ($otsikko = mysql_fetch_row($kysely)) ja sitten otsikko[3] joka on tuo timestamp kannassa. Apuja?
Tuota olet saanut tuon timestampin tallennettua $eotsikko muuttujaan. Sitten vain funktiota kehiin. Näin echo date("d.m.Y" , $otsikko); eikö muka tulostu päiväys muodossa dd.mm.yyy?
Käyn läpi kannan:
while ($otsikko = mysql_fetch_row($kysely))
Sitten timestamp on kolmas:
$paiva = $otsikko[3];
echo "Lisätty " .date("d.m.Y", $paiva) ."" ;
Tulostuu Lisätty 01.01.1970. Missähän on ongelma?
on lisää tietoa ja koodi tuohon tiedoston käsittelyyn:
http://mureakuha.com/koodikirjasto/858