Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: php, ftp hallinta

Armoletti [11.04.2007 12:22:09]

#

Olen tekemässä palvelinta jonne pystyy lähettämään, ja hakemaan tiedostoja (eräänlainen varmuuskopio paikka). Palvelinta hallitaan selaimella ja se käyttää ftp funktiota. Käyttöoikeuksien tunnistus tapahtuu tämän palvelimen ftp tiedoista. Näitä sivuja tehdessäni vastaan on tullut ongelmia ja virheitä joita nyt yritän selvittää.

1. Kun päivittää sivun yhteys ftp palvelimeen muodostetaan, ja yhteys suljetaan heti kun sivun päivitys lakkaa, onko tämä oikea tapa toimia, onko vaihtoehtoja?

2. Tiedoston lähetykseen olen keksinyt vain <input type=file> ja $_FILES['file_name'] tavan mutta eikö tämä käytä tässä tapauksessa ajvn mainitsemaa http siirtofunktiota, saako tämän toimimaan jotenkin fiksummin, esimerkiksi juuri ftpllä ja miten tiedoston valitseminen koneelta onnistuu?

3. Tiedostojen lataus palvelimelta, tiedostot voisi ladata niinkuin yleensäkkin tiedostoja netistä ladataan, muttä miten tässä tapauksessa saa käyttöoikeudet toimimaan? Jos taas siirto tapahtuu ftpllä, miten saa browse buttonin jolla valitaan kansio jonne tiedostot tallennetaan.

Palvelimelle pitäisi pystyä siirtämään tarvittaessa todella isoja tiedostoja joten olisi hyvä käyttää parasta mahdollista tapaa joka toimii selaimen avulla, myös latauspalkki olisi tervetullut.

Kaikki linkit ja neuvot tervetulleita.

Jos ohjelma tulisi itselleni käyttäisin toki ftp clienttia, mutta nyt olisi ideana että kukavain taukki osaisi tätä käyttää. Eli ideana oikeastaan olisi tehdä php:llä ftp-client.

ajv [11.04.2007 12:31:59]

#

Siis lataat tiedostot ensin http:n yli palvelimelle ja siirrät ne sen jälkeen ftp:llä vielä jonnekkin toiselle palvelimelle?

Ite jättäisin tollaisessa tapauksessa PHP:n kokonaan pois ja ottaisin suoraan ftp-clientin käteen tai sitten hätätapauksessa IE:n ftp-clientin ja sillä surffaa sinne ftp-palvelimelle.

Armoletti [11.04.2007 15:13:41]

#

Luovun ideasta ja teen ohjelman ilman FTP:tä

Vastaus

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

Tietoa sivustosta