Archívum - Nov 1, 2007 - Fórum téma
Alkönyvtárakban keresés PHP
Sziasztok!
az alábbi script kilistázza a "dir1" nevű könyvtárat, majd kiírja azokat a fájlokat, amelyekben találat volt. A kérdésem az, hogyan lehetne azt megcsinálni, hogy a script ALKÖNYVTÁRAKBAN is keressen?
tehát pl.
dir1/valami.html
dir1/dir2/valami.html
A script a következő:
<?
print "
<form action=".$_SERVER['PHP_SELF']." method='post'>
<input type='text' name='keresendo' value='' />
<input type='hidden' name='s' value='1' />
<input type='submit' value='Keres' />
</form>";
if($_POST["s"]=="1"){
$list=array();
$path = "dir1";
$dh = opendir($path);
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
$list[]=$file;
}
}
closedir($dh);
$key=$_POST["keresendo"];
$found='';
for ($i=0;$i<count($list);$i++) {
$file=file($path ."/". $list[$i]);
for ($j=0;$j<count($file);$j++)
if (strpos($file[$j],$key)>-1) {
$found[]=$list[$i];
break;
}
}
for ($i=0;$i<count($found);$i++)
print "<a href='dir1/$found[$i]'>$found[$i]</a><br />";
}
?>
előre is köszönöm a segítségeteket!
■ az alábbi script kilistázza a "dir1" nevű könyvtárat, majd kiírja azokat a fájlokat, amelyekben találat volt. A kérdésem az, hogyan lehetne azt megcsinálni, hogy a script ALKÖNYVTÁRAKBAN is keressen?
tehát pl.
dir1/valami.html
dir1/dir2/valami.html
A script a következő:
<?
print "
<form action=".$_SERVER['PHP_SELF']." method='post'>
<input type='text' name='keresendo' value='' />
<input type='hidden' name='s' value='1' />
<input type='submit' value='Keres' />
</form>";
if($_POST["s"]=="1"){
$list=array();
$path = "dir1";
$dh = opendir($path);
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
$list[]=$file;
}
}
closedir($dh);
$key=$_POST["keresendo"];
$found='';
for ($i=0;$i<count($list);$i++) {
$file=file($path ."/". $list[$i]);
for ($j=0;$j<count($file);$j++)
if (strpos($file[$j],$key)>-1) {
$found[]=$list[$i];
break;
}
}
for ($i=0;$i<count($found);$i++)
print "<a href='dir1/$found[$i]'>$found[$i]</a><br />";
}
?>
előre is köszönöm a segítségeteket!
Javascript...
Sziasztok!
Nos nem is tudom, hol kezdjem a problémám leírását, mert ez nem egyszerű. Talán legjobb, ha az elején kezdem.
Van egy MySQL adatbázisom, amiben rengeteg sor leledzik. A javascriptet még csak most tanulgatom, a PHP viszont eléggé jól megy.
Olyasmit szeretnék elérni, hogy ha az ember keres egy textfieldben valamit a táblázatban (lehet több oszlop szerint keresni(pl: név, kód...), ahogy beírja az első betűt (pl.: "K"), az oldal azon frame-je, amiben a tblázat van, odaugrik a K betűvel kezdődő nevűek sorához. Ha a felhasználó írja tovább a keresőszót ("Kov"), akkor már a Kov-val kezdődő sorokhoz ugrik a táblázat, így könnyebben böngészhető keresőt tudnék csinálni ("Kovács István")...
Szóval ez lenne a bajom. Gondoltam, hogy bookmarksszal kellene megcsinálni, de nem tudom pontosan hogyan...
Bármifajta segítséget szívesen vennék.
Előre is köszönöm.
■ Nos nem is tudom, hol kezdjem a problémám leírását, mert ez nem egyszerű. Talán legjobb, ha az elején kezdem.
Van egy MySQL adatbázisom, amiben rengeteg sor leledzik. A javascriptet még csak most tanulgatom, a PHP viszont eléggé jól megy.
Olyasmit szeretnék elérni, hogy ha az ember keres egy textfieldben valamit a táblázatban (lehet több oszlop szerint keresni(pl: név, kód...), ahogy beírja az első betűt (pl.: "K"), az oldal azon frame-je, amiben a tblázat van, odaugrik a K betűvel kezdődő nevűek sorához. Ha a felhasználó írja tovább a keresőszót ("Kov"), akkor már a Kov-val kezdődő sorokhoz ugrik a táblázat, így könnyebben böngészhető keresőt tudnék csinálni ("Kovács István")...
Szóval ez lenne a bajom. Gondoltam, hogy bookmarksszal kellene megcsinálni, de nem tudom pontosan hogyan...
Bármifajta segítséget szívesen vennék.
Előre is köszönöm.
php5 oop+smarty
Sziasztok!
Lehet, hogy kicsit lassan haladok a korral, de én még csak most jutottam el odáig, hogy felhagyjak a html-be ágyazott php kódok írásával. Ehhez a váltáshoz kérném a segítségeteket.
Sok helyen hallottam, hogy érdemes objektum orientált szemléletre váltani, hiszen így könynedén felhasználhatom bárhol az aktuális kódrészletet. Kis iránymutatás kellene, hogy mégis, hogy tudnám az eddig megírt függvényeimet mint pl egy beléptető rendszer ami kb 5-6 függvényből áll átültetni egy oop megoldásba. Na és ami hab a tortán az a smarty. Telepítettem, probálgattam. De hogy tudom smartyval hogy tudom kezelni a függvényeimet illetve majd az osztályaimat. Ha valaki megtenné, hogy ellát instrukciókkal annak nagyon hálás lennék. Nagyon örülnék esetleg jól használható doksiknak is!
Előre is köszönöm a segítségeket!
Üdv,
T.
■ Lehet, hogy kicsit lassan haladok a korral, de én még csak most jutottam el odáig, hogy felhagyjak a html-be ágyazott php kódok írásával. Ehhez a váltáshoz kérném a segítségeteket.
Sok helyen hallottam, hogy érdemes objektum orientált szemléletre váltani, hiszen így könynedén felhasználhatom bárhol az aktuális kódrészletet. Kis iránymutatás kellene, hogy mégis, hogy tudnám az eddig megírt függvényeimet mint pl egy beléptető rendszer ami kb 5-6 függvényből áll átültetni egy oop megoldásba. Na és ami hab a tortán az a smarty. Telepítettem, probálgattam. De hogy tudom smartyval hogy tudom kezelni a függvényeimet illetve majd az osztályaimat. Ha valaki megtenné, hogy ellát instrukciókkal annak nagyon hálás lennék. Nagyon örülnék esetleg jól használható doksiknak is!
Előre is köszönöm a segítségeket!
Üdv,
T.
Real Media video link, .smi készítés
Üdv mindenkinek!
Én Real Media videók linkjét szeretném felrakni az oldalamra, de úgy, hogy ne lehessen letölteni (legalábbis kezdőknek), csak megnézni. Nem beágyazott videót akarok, hanem csak linket.
Más oldalakon találkoztam már ilyennel, csak egy kis méretű .smi fájlt lehet letölteni, amin keresztül lehet megnézni a videót.
Hogyan lehet ilyet készíteni?
Köszönöm a segítséget!
■ Én Real Media videók linkjét szeretném felrakni az oldalamra, de úgy, hogy ne lehessen letölteni (legalábbis kezdőknek), csak megnézni. Nem beágyazott videót akarok, hanem csak linket.
Más oldalakon találkoztam már ilyennel, csak egy kis méretű .smi fájlt lehet letölteni, amin keresztül lehet megnézni a videót.
Hogyan lehet ilyet készíteni?
Köszönöm a segítséget!