rendered paste body<?php
//luetaan viestit taulukkoon
$teaminfo = file("txt/teaminfo.txt");
//käännetään taulukko, jolloin uusimmat viestit tulevat ylimmiksi
$teaminfo = array_reverse($teaminfo);
//viestien määrä on suoraan taulukon rivien määrä
$teams = count($teaminfo);
//käydään jokainen viesti läpi
for ($i = 0; $i < $teams; $i++) {
//$viestit[$i] on merkkijono, joka sisältää viestin $i tiedot
//pystyviivoilla erotettuna; jaetaan viestit $info-taulukkoon
$info = explode("|", $teaminfo[$i], 4);
//erotellaan tiedot omiin muuttujiinsa
$teamname = $teaminfo[0];
$server = $teaminfo[1];
$contact = $teaminfo[2];
}
?>
<?php
//jos nimeä ei ole annettu, näytetään lomake...
if (!isset($_POST['teamname'])) {
?>
<?php
//...muussa tapauksessa kirjoitetaan viesti tiedostoon
} else {
//avataan tiedosto append-tilassa: kirjoitetaan tiedoston loppuun
$tiedosto = fopen("txt/teaminfo.txt", "a");
//haetaan lomakkeen kautta tulleet muuttujat
$teamname = $_POST['teamname'];
$server = $_POST['server'];
$contact = $_POST['contact'];
//muodostetaan tiedostoon tallennettava rivi
$rivi = "$teamname|$server|$contact\n";
//kirjoitetaan rivi tiedostoon
fwrite($tiedosto, $rivi);
//suljetaan tiedosto
fclose($tiedosto);
}
?>
<?php
echo "<b>teams</b><br />";
echo "$teamname - $server - $contact";
?>