Jump to content
php.lv forumi

PHP glabāšana DB


Ugga

Recommended Posts

Man itkā ir shēma tāda:

 

index.php (izvēlamies id) -> DB (paņem attiecīgā id php skriptu un ar eval() pārsē) -> include template kā izvadīt rezultātus.

 

Pēc funkcijas eval() man $HTTP_GET_VARS mainīgie nerādās. Kāpēc?

Teiksim man iekš template ir linkā jāizvada $HTTP_GET_VARS["id"].

Link to comment
Share on other sites

DB likt skriptus ir tolks, kad ir pārdomāts dzinis, kas vēlāk tos failus uzģenerē, teiksim ar `dhtml_VisualDesigner` sabīda boxus & etc stuffu, saglabā DB, vēlāk nosinhronizē

 

Esmu dzīvē tādu taisījis un tāds rūkāja nevainojami - php-bloku caching & etc izvirtības - saits tiek veidots WebBrowserī :) (skatos tagad to saitu, tur jau cits dzinis ;))

Link to comment
Share on other sites

Nu kā saka nabagais dara kā var.

Neesmu nekāds uberkodieris, tāpēc izmēģinu visādas idejas, kaut gan te par lietderību vispār nebija jautājums, bet ja ir ko teikt tad droši.

Kāpēc GET VARS neizvadās?

Link to comment
Share on other sites

pamēģini šitā

$s = .. // php scripts no db ar izmantotu $HTTP_GET_VARS
$s = '$HTTP_GET_VARS=unserialize("'.addslashes(serialize($HTTP_GET_VARS)).'");'."\n".$s;
..
eval($s);

(rakstu bez parbaudīšanas, par sintkases pareizību neko nezinu)

 

upd: tagad? semikols trūka laikam

Edited by v3rb0
Link to comment
Share on other sites

  • 2 weeks later...
×
×
  • Create New...