Witam, mam taki oto skrypt wyszukiwarki:
<?
function szukanie($szukane) {
$sciezki[] = "./"; // katalog, w którym jest skrypt
$roz = ".txt|.php";
for ($i=0;$i<count($sciezki);$i++) {
while ($plik = readdir($katalog)) { if ($plik<>"." and
$plik<>".." and
!is_dir($sciezki[$i].$plik)) { if (eregi("($roz)($)",$plik)) $lista[] = $sciezki[$i].$plik; }
}
}
for ($i=0;$i<$ile;$i++) {
$f = fopen($lista[$i], "r"); $jest = "tak";
for ($j=0;$j<$ileszuk;$j++) {
if (count($li[0
])<1
) {$jest="nie"; break;} }
if ($jest=="tak") $sa[] = $lista[$i];
}
if ($ile>0) {
for ($i=0;$i<$ile;$i++) {
echo "<br /><a href=\"".$sa[$i]."\">" . $sa[$i]. "</a>"; }
}
else { echo "<br />Nic nie znaleziono";} }
$szukane = $_GET["szukane"];
if ($szukane<>"") { szukanie($szukane); }
?>
I jak wyszukuje to wyniki wyglądają tak:
<?php
<br /><a href="./cv.php">./cv.php</a>
<br /><a href="./home.php">./home.php</a>
?>
I chciałbym go zmodyfikować następująco:
ponieważ mam podstrony includowane to chciałbym, żeby wyniki wyświetlały się w ten sposób:
<?php
<br /><a href="index.php?txt=cv">krótkie cv</a>
<br /><a href="index.php?txt=home">strona główna</a>
?>
czyli zamienić ścieżkę do pliku na:
1) adres
2) nazwę
Dałoby radę takie coś w tym skrypcie zrobić?
Ten post edytował jj09 7.07.2008, 21:18:08