Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Rivin saaminen selville

LL [30.01.2003 20:49:52]

#

Mitenkä pystyisi saamaan selville jonkun tekstinpätkän paikan tiedostossa.
Esim. on tiedosto jossa lukee:

Ab
Cd
Ef
Gh
Ij

Mitenkä saisi saatua selville millä rivillä vaikkapa tuo "Ef" sijaitsee?

Gwaur [30.01.2003 20:54:03]

#

Käy jokainen rivi erikseen läpi :D

LL [30.01.2003 21:01:42]

#

Tai no kerrotaampas koko juttu...
Eli, teen vieraskirjaa ja haluaisin siihen vastaa-ominaisuuden.
Miten tuon voisi toteuttaa?

Niko [30.01.2003 21:36:24]

#

<?php
$rivit = file("./tiedosto.txt");
$haetaan = "Ef";
$rivi = 0;
foreach($rivit as $temp){
if($temp == $haetaan){
echo "Riviltä $rivi löytyi \"$haetaan\" ";
}
$rivi++;
}
?>

Tossa on pikku esimerkki

Edit: <?php ja ?> unohtu

snakari [30.01.2003 22:42:36]

#

no järkevämmin se menee sillain et tulostaa kaikki viestit sivulle ja sit jokaisen alle vastaa-linkki ja se menee sit vaikka sivulle "vastaa.php?viesti=rivin numero" ja sit siinä on joku textboxi.
itse vastaus menisi jotenkin näin:

$f=file("filu");
$file=fopen("filu", "w");
$f[$viesti]=$f[$viesti] ." vastaus:". $vastaus;
for ($r=0; $r<count($f); $r++)
{
  fwrite($file, $f[$r]);
}
fclose($file);
echo "viestiin vastattiin onnistuneesti!";

ja pienellä muokkauksella tuo toivottavasti kelpaa :)

Vastaus

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

Tietoa sivustosta