Avaruus.fi - keskustelualue

Tähtiharrastus ja tähtitiede => Tietotekniikka => Aiheen aloitti: PetriKe - 20.07.2008, 18:54:55

Otsikko: Tekstitiedoston rivi nettisivulle tai kuvaan
Kirjoitti: PetriKe - 20.07.2008, 18:54:55
Onko kenelläkään php-koodipätkää, jolla voisin lukea tekstitiedostosta (1 rivi) parametreja ja kirjoittaa sen html-sivulle? Tai vaihtoehtoisesti lukea tekstitiedoston riviltä tietoja ja liittää ne kuvan (bmp) päälle.

Tämä liittyy sääasemaani, joka kirjoittaa yhden rivin tiedostoon kulloiset sääanturin numerotiedot. Pystyn lähettämään tiedoston ftp:llä webbisivulleni hakemistoon, josta sitten voisin php-scriptillä purkaa nuo parametrit nettisivuilleni vaikkapa sääanturikuvaan upotettuna tai sen alle.
Otsikko: Vs: Tekstitiedoston rivi nettisivulle tai kuvaan
Kirjoitti: Vesa Kankare - 20.07.2008, 19:12:56
Tukeeko sun palveluntarjoaja Server Side Includea (http://en.wikipedia.org/wiki/Server_Side_Includes)? Sillä tuo kävisi helposti ilman sen kummempaa koodaamista.
Otsikko: Vs: Tekstitiedoston rivi nettisivulle tai kuvaan
Kirjoitti: extreme - 21.07.2008, 11:36:07
Lainaus käyttäjältä: Petri Kehusmaa - 20.07.2008, 18:54:55
Onko kenelläkään php-koodipätkää, jolla voisin lukea tekstitiedostosta (1 rivi) parametreja ja kirjoittaa sen html-sivulle? Tai vaihtoehtoisesti lukea tekstitiedoston riviltä tietoja ja liittää ne kuvan (bmp) päälle.

Tämä liittyy sääasemaani, joka kirjoittaa yhden rivin tiedostoon kulloiset sääanturin numerotiedot. Pystyn lähettämään tiedoston ftp:llä webbisivulleni hakemistoon, josta sitten voisin php-scriptillä purkaa nuo parametrit nettisivuilleni vaikkapa sääanturikuvaan upotettuna tai sen alle.

Moi,

Voin sinulle sellaisen väsätä jos tarvit.

/hannu

Edit, tässäpä tämä:
<?php
//avataan tiedosto lukutilassa
$tt fopen("testi.txt""r");

//nollataan rivinumerolaskuri
$i 0;

//luetaan rivejä, kunnes tiedosto loppuu
while (!feof($tt)) {
   
//luetaan seuraava rivi muuttujaan
   
$rivi fgets($tt1024);
   
//tulostetaan rivi rivinumeron kanssa ( jos et halua rivinumeroa, poista $i: )
   
echo "$i$rivi";
   
//kasvatetaan laskuria
   
$i++;  
}

//suljetaan tiedosto
fclose($tt);
?>


Yllämainittu lukee kaikki rivit. Jos sinulla on useampi rivi samassa filussa mutta haluat vain ensimmäisen rivin, käytä tätä:


<?php
//luetaan tiedosto taulukkoon $tiedosto
$tiedosto file("testi.txt");


//tulostetaan rivit
for ($i 0$i count($tiedosto); $i++) {
   echo (
$i 1) . ": " $tiedosto[$i];
}
?>



Jos ei ala toimiin, laita mailia hannu.kreivi ät gmail.com :)