|
|
|
Szukanie w pliku tekstowym czy istnieje szukane slowo |
« Zobacz poprzedni temat :: Zobacz następny temat » |
Autor |
Wiadomość
|
zoonk1 |
Wysłany: 27 Lip 2006, 19:38 Temat postu: Szukanie w pliku tekstowym czy istnieje szukane slowo |
|
|
Nowicjusz
Dołączył: 27 Lip 2006 Posty: 1
|
Witam
Probuje zrobic skrypt zeby w podanym przezemnie w skrypcie pliku tekstowym, wyszukal slowo ktore wpisze w polu i nacisne szukaj.
Czyli :
Wspijuje slowo kot, a on mi szuka w pliku tekstowym, ktore jest podane w skrypcie, czyli jest stale czy slowo wystepuje w tym pliku, jesli wystepuje wyswietla komunikat jest, jesli go nie ma wyswietla komunikat nie ma.
Napisalem do tej pory cos takiego ale nie iwqem co dalej, czy ktos pomoze ??
Dziekuje
PHP: |
$szukane = $_REQUEST["szukane"];
if (isset($szukane)) {
if ($szukane != '') {
$otworz = fopen("C:\Apache2\htdocs\baza.txt", "r");
if ($otworz == false) {
echo "Błąd otwarcia pliku!";
}
else {
$findme = 'szukane' ;
if ($szukane = $szukane){
echo "Slowo istnieje";
}
if ($szukane = false) {
echo " Nie ma slowa w pliku ";
}
else{
echo "Nic nie wpisales" ;
}
}
else{
echo " Zoonk";
}
?>
|
dziekuje za pomoc |
|
Powrót do góry |
|
|
KCS |
Wysłany: Temat postu: Reklama w KCS |
|
|
|
|
Powrót do góry |
|
|
macius |
Wysłany: 27 Lip 2006, 21:25 Temat postu: |
|
|
Nowicjusz
Dołączył: 21 Lip 2006 Posty: 45
Skąd: Zamo??
|
zoonk1 nigdy nie zrobisz wydajnej aplikacji a tym bardziej wyszukiwarki na pliku tesktowym. Przerzuć się na bazę danych MySQL i PHP.
Jeżeli już tak bardzo chcesz zrobić wyszukiwarkę wyszukującą w pliku tekstowym to przejrzyj skrypt: PHP Search Engine [Prosta wyszukiwarka trzymająca wpisy w pliku tekstowym] _________________ Poznaj bli?ej moje rodzinne miasto Zamo?? i Rynek Wielki w Zamo?ciu!
Strona prywatna moich znajomych, których pozna?em podczas ich urlopu w moim rodzinnym Zamo?ciu - polecam! |
|
Powrót do góry |
|
|
teo |
Wysłany: 28 Lip 2006, 12:53 Temat postu: |
|
|
Nowicjusz
Dołączył: 28 Lip 2006 Posty: 4
Skąd: z nie bytu
|
miałem chwile wolnego czasu i coś CI skrobłem
programik skłąda sie z 2 czesci
1. -- FORMULARZ
PHP: |
<html>
<body>
<form action="szukaj.php" method="post">
<table>
<tr>
<td>Słówko: <input type=text name="slowko" size=20></td>
<td>Nazwa pliku: <input type=text name="plik" size=20></td>
</tr>
<tr>
<td><input type=submit value="Dodaj"></td>
</tr>
</table>
</form>
</body>
</html>
|
2. --- To czesc do której formularz przesyła dane
PHP: |
<?php
$plik=$_POST['plik'];
$slowko=$_POST['slowko'];
// ******************************
// zamaist tego mozesz zastosowac
// $plik="dom/test.txt"
// ******************************
if ((empty($plik)) && (empty($plik)))
{
echo "Brak wyszystkich danych";
}
else
{
@$fp=fopen($plik,"r");
if (!$fp)
{
echo "plik : ".$plik." nie istnieje lub została wprowadzona zła scieszka dostepu";
Exit;
}
$dane = fread($fp,filesize($plik));
if (strstr($dane,$slowko))
{
echo $slowko." znajduje sie w pliku : ".$plik;
}
else
{
echo $slowko." nie zostalo odnalezione w pliku : ".$plik;
}
}
?>
|
Umnie wszystko działa jakies pytania? pisz na GG 2053384
acha taka uwaga bo niewiedziałem jak chciałeś w formularzu musisz podawac cały pil z roszerzeniem np. plik.txt
Podrawiam, Teo (The Evil One) |
|
Powrót do góry |
|
|
|
|
|
|
Strona 1 z 1 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|
|
|