search.html
Szevasztok!
Van 1000 darab html file -om. Mindegyik html filet elnevezem 1-1000-ig (1.html, 2.html, 3.html, 4.html, ...és így tovább)
Aztán van egy search.html file -om. A search.html file nem tartalmaz semmi mást, csak egy text mezőt és egy "küld" gombot. Ha a text mezőbe beírom, hogy 589 és megnyomom a küld gombot, akkor az 589.html file nyílik meg. Ha 416 -ot írom be akkor a 416.html nyílik meg. Tehát amilyen számot beírok, olyan számon elmentett html nyílik meg. Ha olyan számot írok be (pl.:1001) mely mellé nem készült html file, (1001.html) akkor hibaüzenetet kapok vissza. (pl:”Kérése nem teljesíthető”.)
Szóval egy olyan szerver oldali keresésről lenne szó, mely nem az oldalak tartalmában „keresne”, hanem elnevezésükben. És miután megtalálta a kívánt filet, meg is nyitná azt.
Kérdésem:
Létezik erre, vagy hasonló problémára már egy bejáratott megoldás?
(script, freeware, stb.)
Ha írni kell erre egy programot, az „Nehéz” vagy „könnyű” feladat ?
Köszi: K. I.
■ Van 1000 darab html file -om. Mindegyik html filet elnevezem 1-1000-ig (1.html, 2.html, 3.html, 4.html, ...és így tovább)
Aztán van egy search.html file -om. A search.html file nem tartalmaz semmi mást, csak egy text mezőt és egy "küld" gombot. Ha a text mezőbe beírom, hogy 589 és megnyomom a küld gombot, akkor az 589.html file nyílik meg. Ha 416 -ot írom be akkor a 416.html nyílik meg. Tehát amilyen számot beírok, olyan számon elmentett html nyílik meg. Ha olyan számot írok be (pl.:1001) mely mellé nem készült html file, (1001.html) akkor hibaüzenetet kapok vissza. (pl:”Kérése nem teljesíthető”.)
Szóval egy olyan szerver oldali keresésről lenne szó, mely nem az oldalak tartalmában „keresne”, hanem elnevezésükben. És miután megtalálta a kívánt filet, meg is nyitná azt.
Kérdésem:
Létezik erre, vagy hasonló problémára már egy bejáratott megoldás?
(script, freeware, stb.)
Ha írni kell erre egy programot, az „Nehéz” vagy „könnyű” feladat ?
Köszi: K. I.
PHP-ban vagy JavaScript-ben?
JavaScript
404
js
re: js
re: 404
félmegoldás
Köszönöm mindenkinek a segítségét. Végül az alábbi módon buheráltam meg. Proclub hozzászólásából kiindulva, találtam egy szkriptet, melybe egy kicsit belepiszkáltam (nem értek js –hez sem), így már elvégzi a kívánt műveletet.
<html>
<body>
<script type="text/javascript">
<!--
function checkit()
{
if (document.Form.pswrd.value=="") {
alert("Add meg a számot!");
} else {
window.document.location.href = document.Form.pswrd.value+".html";
}
}
//-->
</script>
<form name="Form" method="post" action="javascript:checkit()">
<input type="form" name="pswrd">
<input type="submit" value="OK">
</form>
</body>
</html>
Azonban:
1.)Mivel mobil(telefon) interneten szeretném üzemeltetni az oldalt, kipróbáltam a telefonomon is, hogy működik -e. A telefonomba bepötyögtem a fenti kóddal készített oldal Internet címét, mire megjelent a text mező és az „OK” gomb, de ha beírok valamit a text mezőbe és elküldöm, azonnal kiírja, hogy „ismeretlen fileformátum”. A js miatt van? Ennek a problémának a megoldásában merre induljak?
2.)Ezt a sort a kódomba, hova szúrjam be? „# Customized error messages.
ErrorDocument 404 nincs_ilyen_oldal.html”
Köszi! K. I.