Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: Tiedoston siirtäminen ulkoiselle php-palvelimelle

hannu.laine [12.05.2009 12:24:56]

#

Olen yrittänyt löytää mallikoodia, jossa työasemalta valittu tiedosto siirtyy ulkoiselle php-palvelimelle, ei ole löytynyt. Ainoa vinkki, joka löytyi, oli copy-komennolla kopioiva toiminto, joka nähdäkseni edellyttää, että palvelin on sisäverkossa?!

Jostain vinkistä sain käsityksen, että PHP:ssa on FTP komponentit. Miten niitä käytetään.

Etukäteen kiitos vinkeistä.

Mod. edit: siirretty paremmalle alueelle

Grez [12.05.2009 13:05:01]

#

Siis ymmärsinkö oikein, että haluaisit lähettää työasemalta selaimella tiedoston palvelimelle, jossa pyörivä PHP-skripti lähettää sen sitten toiselle palvelimelle FTP:llä?

Teuro [12.05.2009 13:11:58]

#

Vai haluatko lähettää selaimella tiedoston palvelimelle php:n avulla? Mikäli näin on, niin putkasta löytyy muutama koodivinkki, joiden avulla tiedostoja voipi latailla palvelimelle.

hannu.laine [12.05.2009 13:45:14]

#

Grez kirjoitti:

Siis ymmärsinkö oikein, että haluaisit lähettää työasemalta selaimella tiedoston palvelimelle, jossa pyörivä PHP-skripti lähettää sen sitten toiselle palvelimelle FTP:llä?

Meillä on sivut academican palvelimella,jossa on erilaisia php-sivuja. Siellä on jo tehtynä kokous.php, joka on yhteydessä sql-kantaan. Siellä näytetään kokouksen materiaalit sarakeittain kutsut, materiaalit ja päytäkirjat. Nyt siirrän materiaalit ftp:llä erikseen ja tallennan tidostojen nimet kantaan, josta ne näkyvät linkkeinä kokous-sivulla.

Haluaisin antaa käyttäjille parametroituna oikeuksia tallentaa materiaalia kokouksille ja sitä varten olen tehnyt tallennus.sivun, jossa valitaan tiedosto ja painetaan lähetä. Sivuillamme on siis kansio, johon nämä tedostot pitäisi saada siirtymään. En haluaisi ja ftp-tunnuksia ulos vaan tallennus tapahtuisi kirjautuneen käyttäjän oikeuksilla sivulta.

Metabolix [12.05.2009 14:27:04]

#

Tutustu $_FILES-taulukkoon. Aiheesta on myös koodivinkkejä.

Vastaus

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

Tietoa sivustosta