Autor Zpráva
Kalby
Profil
Zdravim,

delam ted jednoduchou anketu a mam takovy problem s includem souboru ve skriptu volanem pres ajax. Radeji poslu ukazku:

javascriptova funkce:

function poll_vote(vote_nbr,lng){
  $.post("module/poll/poll.ajax.php", { id: vote_nbr, jazyk: lng },
  function(data){
    $('#anketa_par').html(data);
  });
}


soubor poll.ajax.php

    require_once('include/db.class.php');
    $database = new db();
    $database->connect();
    .....


a dale delame nejake dotazy na db a vypisuju je... Problem je ze se mi nechce includovat soubor db.class.php, jelikoz soubor poll.ajax.php lezi v modules/poll a soubor db.class v includes. Zkousel jsem i ../includes/db.class.php i $_SERVER['DOCUMENT_ROOT'].'/includes/db.class.php' to mi sice na localhostu fungovalo ale na hostingu ne. JDe o to ze ajaxem budu delat vic veci nez jenom anketu a nechci vsude vypisovat connect pro pripojeni k db zvlast.

A dalsi divna vec je ta, ze pokud jsem na hlavni strance vse funguje jak ma jakmile ale vjedu na nejakou podstranku tak misto obsahu ankety se do promenne data nacte cela stranka. Takze se mi do mista kde ma byt anketa znova nacte obsah cele stranky. URL adresy mam udelane pres htaccess na tvar domena.tld/cz/stranka.

Diky za pomoc
Jan Tvrdík
Profil
Includuj vždy jen absolutní cesty. Např.
require_once dirname(__FILE__) . '/../../include/db.class.php';

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: