Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Uusin tiedosto...

Patsku [10.06.2004 11:50:27]

#

Kuin tehdä php scripti, joka hakee jostain kiintolevyn hakemistosta uusimman tiedoston ja siirtää sen nettiin? Tiedän kylläkin miten tehdä scripti, joka hakee joltain sivulta uusimman tiedon, mutta miten se onnistuisi sivun tekijän kiintolevyltä?

kenkku [10.06.2004 11:52:24]

#

PHP:llä et voi kajota asiakkaan(eli sen, joka katselee sivua) koneeseen.

Edit: tämä saattaisi onnistua VBScriptillä(siis vaan saattaisi, en tiedä VBScriptistä mitään, mutta olen tälläistä keskustelua ennenkin nähnyt ja siinä on VBScript tullut esille)

NiKC [10.06.2004 13:08:27]

#

Jos kyse on paikallisesta hakemistosta niin ei auta kuin käydä hakemiston sisältö läpi, ja tallentaa aina uusin pvm ja tiedostonimi. Kun looppi on käyty läpi, on uusin tiedosto tiedossa.

Alla semi-pseudokoodi toteutusmalli...

  $uusinpvm      = 0;
  $uusintiedosto = "";
  $tiedostolista = luehakemisto("c:\hakemisto");

  while ($tiedosto = $tiedostolista->seuraava())
  {
      if ($tiedosto->pvm > $uusinpvm)
      {
          $uusinpvm      = $tiedosto->pvm;
          $uusintiedosto = $tiedosto;
      }
  }

  print("Uusin tiedosto on " . $uusintiedosto);

kasetti [10.06.2004 13:53:17]

#

JavaScriptilla voi aikakin tutkia joitakin asiakkaan kovalevyn tiedostoja jos selain on Explorer.

pistemies [10.06.2004 15:57:00]

#

Entä kelpaako viimeksi muokattu tiedosto?
Siinä tapauksessa funti filemtime auttaa....:)

Blaze [10.06.2004 17:47:57]

#

kasetti kirjoitti:

JavaScriptilla voi aikakin tutkia joitakin asiakkaan kovalevyn tiedostoja jos selain on Explorer.

Helvetin hyvä syy käyttää jotain muuta selainta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta