Mam pewnien problem z rozwiązaniem zadania. Bardzo prosiłabym o pomoc.
Treść zadania to:
W pliku slowa.txt znajdują się słowa każde w oddzielnej linii.
Utwórz strony/skrypty:
1.Formularz umożliwiający podanie słowa
2.Skrypt sprawdzający czy podane słowo znajduje się w pliku
a.Strona wyświetla informację o tym czy słowo znajduje się w pliku czy nie
b.Jeśli słowa nie ma w pliku to powinno zostać do niego dodane
W pliku index.php napisałam:
Code: Zaznacz cały
<form action="wynik.php" method="post">
<p><b>Podaj słowo: </b> <input type="text" name="slowo" value="" size="10" /></p>
<p> <input type="submit" value="OK" /> </p>
</form>
Code: Zaznacz cały
<?php
$slowo=$_POST['slowo'];
$plik=fopen('slowa.txt','r+');
while(!feof($plik)){
$linia=fgets($plik);
$rozbite=explode("\n\r",$linia);
$ile_el=count($rozbite);
for ($i=0;$i<$ile_el; $i++){
echo $rozbite[$i];
echo '<br/>';
}
}
if (stristr ($rozbite[$i], $slowo)===False)
echo "Słowo $slowo znajduje się w słowniku";
else
echo "Nie znalezniono słowa: $slowo";
?>