Text: hledání a označení – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Text: hledání a označení – PHP – Fórum – Programujte.comText: hledání a označení – PHP – Fórum – Programujte.com

 

Dagi0
Newbie
21. 1. 2008   #1
-
0
-

Ahoj,
můj další problém je v hledání určitého textu a jeho označení.

Úkol byl takový:
1 - napište PHP program, který obsahuje libovolný text s více odstavci.
2 - tento program rozšiřte o možnost vkládání hledaného slova
3 - označení všech odpovědí má být žluté
4 - tento program má být ještě rozšířen o hledání jednoduchých výrazá (např. wildcards)

Můj program je následující:



$text = $_GET["text"];
$slovo= $_GET["slovo"];
$marked_text = str_replace($slovo,
'<span style="background-color:yellow">'.$slovo.'</span>',
$text);
?>


<html>
<body>
<p>
<?php print($marked_text)?>#<br>
</p>
<form action="a4.php">
// a4.php je složka s textem, ve kterém se hledá
<textarea name="text" cols="50" rows="10"> Vložený text</textarea>
Slovo: <input type="text" name="slovo" width="60" value="Slovo"/>
<input type="submit"/>
</form>
</body>
</html>


Program částečně funguje, ale není to nic moc.

Dagi

Nahlásit jako SPAM
IP: 90.134.219.–
hrach
~ Redaktor
+1
Boss
21. 1. 2008   #2
-
0
-

1) a4.php neni slozka, ale soubor ;)
2) co potrebujes? nepochopil jsem, na co presne se ptas.. :)

Nahlásit jako SPAM
IP: 195.113.171.–
http://jan.skrasek.com@hrachcz – webdeveloper
21. 1. 2008   #3
-
0
-

Chapu to dobre, ze mas vyhledavat zadane slovo/vyraz v predem danem textu?

Na to, abys tam mohla pouzit i ty vyrazy, potrebujes ereg_replace a regularni vyrazy. Have fun, to ti tady vysvetlovat nemuzem. Najdi si nejaky tuty ;)

Nahlásit jako SPAM
IP: 81.30.238.–
Prosím, jestli potřebujete s něčím poradit,zeptejte se na fóru. Jakýkoliv bezdůvodný pokus mě kontaktovat skončí okamžitým přidáním do ignore listu![br][br] Současný počet osob, které to nepochopily: 7
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 49 hostů

Podobná vlákna

Označení hodnoty v listboxu — založil kaktus-x

Chyba, označení 1 nebo 0 — založil shockwave

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý