o to nejde. funguje mi to kdyz to je v rootu ale kdyz ro dam do slozky a nastavim cesty k includovanym souborum tak to nefunguje
tady je zdrojak toho slovniku:
<?
######################################################################
# phpRS Plug-in modul: Slovnik 1.0
# určeno pro phpRS verzi 2.6.5
# [http://www.supersvet.cz/phprs]
######################################################################
// Copyright (c) 2005 by Mart ([email]martr@volny.cz[/email])
// This program is free software. - Toto je bezplatny a svobodny software.
// vyuzivane tabulky: rs_slovnik
$GLOBALS["reguser"]=1; //1-slova mohou pridavat registrovani uzivatele, 0-nemohou
// vyuzivane tabulky: rs_slovnik
define('IN_CODE',true); // inic. ochranne konstanty
include_once("../config.php");
include_once("../specfce.php");
include_once("../trwebstat.php"); // funkci statistika navstevnosti webu lze vypnout "zakomentovanim" tohoto radku
include_once("../trmyreader.php");
include_once("../sl.php");
include_once("../trlayout.php");
include_once("../".$adrlayoutu);
if($prmyctenar->Ukaz("jazyk")=="sk"):
include_once("../lang/user/sk/slovnik_sk.php");
else:
include_once("../lang/user/cz/slovnik_cz.php");
endif;
// overeni existence potrebnych promennych
if (!isset($GLOBALS["akce"])): $GLOBALS["akce"]="slovnik"; endif;
function SHlavicka()
{
$GLOBALS["vzhledwebu"]->Generuj();
ObrTabulka(); // Vlozeni layout prvku
echo "<p class=\"nadpis\">".RS_SLOVNIK_W_NADPIS."</p>\n";
echo "<p align=\"center\" class=\"z\"><form action=\"?akce=hledat\" method=\"post\">
".RS_SLOVNIK_W_HLEDAT.": <input type=\"text\" size=\"15\" name=\"hledat\" value=\"\" class=\"textpole\" /> <input type=\"submit\" value=\" ".RS_SLOVNIK_W_HLEDAT_TL." \" class=\"tl\" /></form></p>\n";
echo "<p align=\"center\" style=\"font-size:10px\">
<a href=\"?akce=vypis&p=A\">A</a> | <a href=\"?akce=vypis&p=B\">B</a> |
<a href=\"?akce=vypis&p=C\"> C</a> | <a href=\"?akce=vypis&p=D\">D</a> |
<a href=\"?akce=vypis&p=E\"> E</a> | <a href=\"?akce=vypis&p=F\">F</a> |
<a href=\"?akce=vypis&p=G\"> G</a> | <a href=\"?akce=vypis&p=H\">H</a> |
<a href=\"?akce=vypis&p=I\"> I</a> | <a href=\"?akce=vypis&p=J\">J</a> |
<a href=\"?akce=vypis&p=K\"> K</a> | <a href=\"?akce=vypis&p=L\">L</a> |
<a href=\"?akce=vypis&p=M\"> M</a> | <a href=\"?akce=vypis&p=N\">N</a> |
<a href=\"?akce=vypis&p=O\"> O</a> | <a href=\"?akce=vypis&p=P\">P</a> |
<a href=\"?akce=vypis&p=Q\"> Q</a> | <a href=\"?akce=vypis&p=R\">R</a> |
<a href=\"?akce=vypis&p=S\"> S</a> | <a href=\"?akce=vypis&p=T\">T</a> |
<a href=\"?akce=vypis&p=U\"> U</a> | <a href=\"?akce=vypis&p=V\">V</a> |
<a href=\"?akce=vypis&p=W\"> W</a> | <a href=\"?akce=vypis&p=X\">X</a> |
<a href=\"?akce=vypis&p=Y\"> Y</a> | <a href=\"?akce=vypis&p=Z\">Z</a>
</p>";
}
function SVypis()
{
$GLOBALS["p"]=mysql_escape_string($GLOBALS["p"]);
$dotaz=mysql_query("select id,slovo from ".$GLOBALS["rspredpona"]."slovnik where pismeno='".$GLOBALS["p"]."'",$GLOBALS["dbspojeni"]);
$pocet=mysql_num_rows($dotaz);
if ($pocet==0):
echo "<p align=\"center\" class=\"z\">".RS_SLOVNIK_W_HLEDAT_NIC." <b>".$GLOBALS["p"]."</b></p>";
else:
echo "<p align=\"center\"><table border=\"0\" cellpadding=\"2\" cellspacing=\"0\">";
for ($pom=0;$pom<$pocet;$pom++):
$pole_data=mysql_fetch_assoc($dotaz);
echo "<tr class=\"z\"><td align=\"left\"><a href=\"?akce=slovo&id=".$pole_data['id']."\">".$pole_data['slovo']."</a></td></tr>";
endfor;
echo "</table></p>";
endif;
}
function SSlovo()
{
$GLOBALS["id"]=mysql_escape_string($GLOBALS["id"]);
$dotaz=mysql_query("select slovo,popis from ".$GLOBALS["rspredpona"]."slovnik where id=".$GLOBALS["id"],$GLOBALS["dbspojeni"]);
$pole_data=mysql_fetch_assoc($dotaz);
echo "<p align=\"left\" class=\"z\"><b><u>".$pole_data['slovo']."</u></b></p>";
echo "<p align=\"left\" class=\"z\">".$pole_data['popis']."</p>";
}
function SHledat()
{
$GLOBALS["hledat"]=mysql_escape_string($GLOBALS["hledat"]);
echo "<p align=\"center\" class=\"z\">".RS_SLOVNIK_W_HLEDAT_VYSLEDEK1.": <i>".$GLOBALS["hledat"]."</i></p>";
// vysledky ve slove
echo "<p align=\"center\" class=\"z\"><b>".RS_SLOVNIK_W_HLEDAT_VYSLEDEK2."</b></p>";
$dotaz1=mysql_query("select id,slovo from ".$GLOBALS["rspredpona"]."slovnik where slovo LIKE '%".$GLOBALS["hledat"]."%'",$GLOBALS["dbspojeni"]);
$pocet1=mysql_num_rows($dotaz1);
if ($pocet1==0):
echo "<p align=\"center\" class=\"z\"><i>nic</i></p>";
else:
echo "<p align=\"center\"><table border=\"0\" cellpadding=\"2\" cellspacing=\"0\">";
for ($pom=0;$pom<$pocet1;$pom++):
$pole_data1=mysql_fetch_assoc($dotaz1);
echo "<tr class=\"z\"><td align=\"left\"><a href=\"?akce=slovo&id=".$pole_data1['id']."\">".$pole_data1['slovo']."</a></td></tr>";
endfor;
echo "</table></p>";
endif;
// vysledky v popisu
echo "<p align=\"center\" class=\"z\"><b>".RS_SLOVNIK_W_HLEDAT_VYSLEDEK3."</b></p>";
$dotaz2=mysql_query("select id,slovo from ".$GLOBALS["rspredpona"]."slovnik where popis LIKE '%".$GLOBALS["hledat"]."%'",$GLOBALS["dbspojeni"]);
$pocet2=mysql_num_rows($dotaz2);
if ($pocet2==0):
echo "<p align=\"center\" class=\"z\"><i>nic</i></p>";
else:
echo "<p align=\"center\"><table border=\"0\" cellpadding=\"2\" cellspacing=\"0\">";
for ($pom=0;$pom<$pocet2;$pom++):
$pole_data2=mysql_fetch_assoc($dotaz2);
echo "<tr class=\"z\"><td align=\"left\"><a href=\"?akce=slovo&id=".$pole_data2['id']."\">".$pole_data2['slovo']."</a></td></tr>";
endfor;
echo "</table></p>";
endif;
}
function SNew()
{
if ($GLOBALS["reguser"]==1 and $GLOBALS["prmyctenar"]->ctenarstav==1):
echo "<p align=\"center\" class=\"z\">".RS_SLOVNIK_W_NEW_TEXT1."</p>";
echo "<form action=\"?akce=save\" method=\"post\">";
echo "<p align=\"center\">
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr class=\"z\"><td>".RS_SLOVNIK_W_NEW_SLOVO.": </td><td><input type=\"text\" size=\"15\" name=\"slovo\" value=\"\" class=\"textpole\" /></td></tr>
<tr class=\"z\"><td>".RS_SLOVNIK_W_NEW_POPIS.": </td><td><textarea name=\"popis\" cols=\"40\" rows=\"6\" wrap=\"soft\" class=\"textbox\"></textarea></td></tr>
</table>
<p align=\"center\" class=\"txt\">".RS_SLOVNIK_W_NEW_TEXT2."</p>
</p><p align=\"center\"><input type=\"submit\" name=\"pridej\" value=\" ".RS_SLOVNIK_W_NEW_PRIDAT." \" class=\"tl\" /></p>
</form><p></p>";
endif;
}
function SSave()
{
$GLOBALS["slovo"]=mysql_escape_string($GLOBALS["slovo"]);
$GLOBALS["popis"]=mysql_escape_string($GLOBALS["popis"]);
if ($GLOBALS["reguser"]==1 and $GLOBALS["prmyctenar"]->ctenarstav==1):
if (($GLOBALS["slovo"]!="")&&($GLOBALS["popis"]!="")):
$pismeno=strtoupper(substr($GLOBALS["slovo"],0,1));
if(preg_match("/^[a-zA-Z]/",$pismeno)):
$dotaz=mysql_query("insert into ".$GLOBALS["rspredpona"]."slovnik values (null,'".$pismeno."','".$GLOBALS["slovo"]."','".$GLOBALS["popis"]."')",$GLOBALS["dbspojeni"]);
// odeslani info e-mailu redakci
include_once('../admin/astdlib_mail.php'); // vlozeni STD. MAIL LIBRARY
$odeslani_posty = new CPosta();
$odeslani_posty->NastavInfoMail();
$odeslani_posty->Nastav("adresat",$GLOBALS["redakceadr"]);
$odeslani_posty->Nastav("skryta_kopie",$GLOBALS["redakceadr"]);
$odeslani_posty->Nastav("predmet",$GLOBALS["wwwname"]." - Slovník");
$odeslani_posty->Nastav("obsah","Do slovniku bylo pridano nove slovo \"".$GLOBALS["slovo"]."\"");
$odeslani_posty->Odesilac();
// odeslani info e-mailu redakci konec
if ($dotaz==0):
// chyba pri vkladani
SHlavicka();
echo "<p align=\"center\" class=\"z\"><b>".RS_SLOVNIK_W_SAVE_MSG1."</b></p>\n";
else:
// vlozeno
SHlavicka();
echo "<p align=\"center\" class=\"z\"><b>".RS_SLOVNIK_W_SAVE_MSG2."</b></p>\n";
endif;
else:
SHlavicka();
echo "<p align=\"center\" class=\"chybastredni\">".RS_SLOVNIK_W_SAVE_MSG3."</p>\n";
SNew();
endif;
else:
SHlavicka();
echo "<p align=\"center\" class=\"chybastredni\">".RS_SLOVNIK_W_SAVE_MSG4."</p>\n";
SNew();
endif;
endif;
}
// rozhodnuti o obsahu stranky
switch($GLOBALS["akce"]):
case "slovnik": SHlavicka(); break;
case "vypis": SHlavicka(); SVypis(); break;
case "slovo": SHlavicka(); SSlovo(); break;
case "hledat": SHlavicka(); SHledat(); break;
case "new": SHlavicka(); SNew(); break;
case "save": SSave(); break;
endswitch;
if ($GLOBALS["reguser"] and $GLOBALS["prmyctenar"]->ctenarstav==1):
echo "<p align=\"center\" class=\"z\"><a href=\"?akce=new\">".RS_SLOVNIK_W_NOVESLOVO."</a></p>";
endif;
// Dokonceni tvorby stranky
$vzhledwebu->Generuj();
?>