Miten saisi php:n hakemaan tiedoston 'numerot.txt' sisällön ja laskemaan sen sisällön. Jos 'numerot.txt':n sisältö olisi tämännäköinen:
2| 4| 5| 1| 3| 2| 2| 4| 1| 3|
Miten saisin (1:) haettua numerot yksitellen ja laskemaan ne kaikki yhteen (2:) ja vaikka tulostamaan ne (:LOL:).
Lue tiedostoa rivi kerrallaan (fgets), poista lopusta viimeinen merkki | (substr ja strlen) ja lisää luettu luku muuttujaan.
Öh. En tajunnut fgetsiä joten valmista scriptaa?
Yleensä ohjelmointifoorumeilla ei ole tapana jaella valmiita ohjelmakoodeja mm. siksi, että kysyjä ei opi siitä mitään. fgets() on PHP:n funktio, jonka avulla tiedostoja voidaan lukea rivi kerrallaan. Jos tiedosto ei ole iso, voidaan käyttää myös file():ä.
Jos pystyt vaikuttamaan numerot.txt:n formaattiin itse eikä tuolle pystyviivalle ole mitään todellista tarvetta, sen voi jättää ihan hyvin pois.
Aihe on jo aika vanha, joten et voi enää vastata siihen.