Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> WYSZUKIWARKA
olus
post 8.05.2002, 13:43:25
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 30.03.2002
Skąd: SANOK

Ostrzeżenie: (0%)
-----


ten skrypt mi nie dzial czy bylbys taki dobry i poprail w nim co trzeba potrzebuje go bardzo!!!

bedzie na stronie www.tygodnik.wsanok.pl

PROSZĘ cie bardzo w miare wolnego czasu popraw mi go aby dzialal jest jakis blad z ta funkcja substr_count

$katalog="dane"; //podaj sciezke do katalogu
$slowo="czy ma tu byc zmienna z formularza?"; //podaj slowo jakiego szukasz
$slowo=strtolower($slowo);
$kartoteka=opendir($katalog);
while($plik=readdir($kartoteka)){
if($plik!="." && $plik!=".."){
if(substr_count($plik,".")!=0){
$plik_k=$katalog."/".$plik;
$tmp_tab=file($plik_k);
$zawartosc=strtolower(join("",$tmp_tab));
if(substr_count($zawartosc,$slowo)!=0){
echo "<a href="$plik_k">$plik</a>";
}
}
}
}
Go to the top of the page
+Quote Post
maggot
post 8.05.2002, 15:06:51
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 7.05.2002
Skąd: Sz-n/Wroc/Wawa

Ostrzeżenie: (0%)
-----


Moze masz starsza wersje php - te funkcje wprowadzli dopiero w wersji 4.0


Sprobuj zamienic linijki

if(substr_count($plik,".")!=0){
na
if(strstr($plik,".")){

i

if(substr_count($zawartosc,$slowo)!=0){
na
if(strstr($zawartosc,$slowo)){

powinno pomoc.

/maggot/

ps. na przyszlosc pisz dokladnie jaki blad php zwraca - bo tak to mozna tylko zgadywac
Go to the top of the page
+Quote Post
olus
post 8.05.2002, 17:42:24
Post #3





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 30.03.2002
Skąd: SANOK

Ostrzeżenie: (0%)
-----


no i pewnie to jest to bo testowalem to na php 3. costam a skrypt pisany na 4.0
sam osobiscie znam tylko funkcje z 3.0 i musialem tych z tego skryptu szukac w manualu bo nie wiedzialem o co chodzi....
DZIEKI FEST :oops:
Go to the top of the page
+Quote Post
olus
post 9.05.2002, 11:01:24
Post #4





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 30.03.2002
Skąd: SANOK

Ostrzeżenie: (0%)
-----


Kod
<?

$katalog="../546260402/"; //podaj sciezke do katalogu

//$slowo=""; //podaj slowo jakiego szukasz

$slowo=strtolower($slowo);

$kartoteka=opendir($katalog);

while($plik=readdir($kartoteka)){

if($plik!="." && $plik!=".."){

if(substr_count($plik,".")!=0){

$plik_k=$katalog."/".$plik;

$tmp_tab=file($plik_k);

$zawartosc=strtolower(join("",$tmp_tab));

if(substr_count($zawartosc,$slowo)!=0)

{

echo "<ul><li type=circle><a href="$plik_k">$plik<br></a></li></ul>";

}

}

}

}

?>


no i jest sobie skrypt który pieknie dziala ale jest problem gdzie rolleyes.gif dodac cos takiego?questionmark.gif
Kod
if(!$slowo)

print ("NIE ZNALEZIONO SZUKANEGO SLOWA $slowo");


bo mi nie chce chodzic? :?:
Go to the top of the page
+Quote Post
kryr
post 9.05.2002, 11:20:23
Post #5





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

Ostrzeżenie: (0%)
-----


na przyklad:
Kod
<?

$znaleziono=false;

$katalog="../546260402/"; //podaj sciezke do katalogu

//$slowo=""; //podaj slowo jakiego szukasz

$slowo=strtolower($slowo);

$kartoteka=opendir($katalog);

while($plik=readdir($kartoteka)){

if($plik!="." && $plik!=".."){

if(substr_count($plik,".")!=0){

$plik_k=$katalog."/".$plik;

$tmp_tab=file($plik_k);

$zawartosc=strtolower(join("",$tmp_tab));

if(substr_count($zawartosc,$slowo)!=0)

{

echo "<ul><li type=circle><a href="$plik_k">$plik<br></a></li></ul>";

$znaleziono = true;

}

}

}

}

if(!$znaleziono)

{

print ("NIE ZNALEZIONO SZUKANEGO SLOWA $slowo");

}

?>
Go to the top of the page
+Quote Post
olus
post 9.05.2002, 11:28:21
Post #6





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 30.03.2002
Skąd: SANOK

Ostrzeżenie: (0%)
-----


pieknie PODZIENKOWAŁ

biggrin.gif biggrin.gif biggrin.gif

pełnia szczęścia!
Go to the top of the page
+Quote Post
kryr
post 9.05.2002, 11:32:56
Post #7





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

Ostrzeżenie: (0%)
-----


No problem
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 14:00