Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kuvan nouto osoitteesta

mercier [09.05.2018 16:03:45]

#

https://stackoverflow.com/questions/4504212/need-php-script-to-download-a-file-on-a-remote-server-and-save-locally
Yllä olevat koodiesimerkit soveltuvat juuri tarpeeseen (tiedostojen välittäminen paikasta toiseen), mutta kuinka kannattaa ohjelmoida, jos tiedostoja on kymmeniä? Tiedostojen osoitteet (http://www.sivu.fi/sivu/sivu/tiedosto1.pdf, ...2.pdf jne) nimet ovat excel-tiedostossa, josta tietty saa helposti mihin tahansa formaattiin tai koodiin. Kovakoodattukin lista soveltuu, kun tarve tiedostojen on hyvin satunnainen, mutta koko koodia lienee turha toistaa joka kuvan kohdalla. Koodihirviö kyllä excelin avulla syntyisi sekin.
Tietty on muitakin tapoja, mutta dropboxia yms ei tässä haluta käyttää.

Metabolix [09.05.2018 17:09:37]

#

Kopioi tiedostonimet esim. tekstitiedostoon, ja sitten silmukalla:

<?php
$lista = file("tiedostonimet.txt", FILE_IGNORE_NEW_LINES);
foreach ($lista as $f) {
	// Lataa tiedosto $f
}

Tosin en ymmärrä, miksi haluat ladata tiedostoja PHP-skriptillä. Mikä on varsinainen ongelma? Olisiko ongelmaan ehkä jokin järkevämpi ratkaisutapa?

Vastaus

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

Tietoa sivustosta