Pereiti prie turinio

kintamieji kaip php kodas


Rekomenduojami pranešimai

Sveiki.

Turi tarp mysql data, kuris pvz yra: echo "tekstas"; ar include("tekstas.php");

Kai jį apsirašau kintamajam man reikia, kad atvaizduotų kintamajį, pvz jeigu darau:

$kintamasis; - nieko neatsitinka

echo $kintamasis; - atvaizduoja kaip php kodą.

Redagavo doncatas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki.

Turi tarp mysql data, kuris pvz yra: echo "tekstas"; ar include("tekstas.php");

Kai jį apsirašau kintamajam man reikia, kad atvaizduotų kintamajį, pvz jeigu darau:

$kintamasis; - nieko neatsitinka

echo $kintamasis; - atvaizduoja kaip php kodą.

 

Visų pirma patikrink, ar failo plėtinys (extension) yra .php, jeigu ne, tai atitinkamai pakeisk.

 

 

Jeigu nepadės, tada gali būti, kad nesi susikonfigūravęs apache server'io.

 

O jei ir tai nepadės, tai gal $kintamasis = 'echo $kintamasis;'; ?

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Taip, bet kada negalima panaudoti include? Kodas kišamas į string'ą kvepia kažkuo negeru. Jei dar duomenys iš userio į tai įmiksuojami - išvis katastrofa.

 

Daug kas ir dabar mėgsta naudoti labai paprastą kodą:

 

<?php
echo eval('?>'.file_get_contents('failas.php'));
?>

Redagavo dragelis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ir... Ką tai duoda geresnio?

Na senas kai kurių programuotojų požiūris:

$code = include(); // toks variantas juk neveiks, o jei reikia tame kode ką nors pakeisti (pvz.: šablonų sistema?)

Tai ir puola visi naudoti nepagalvoję apie alternatyvas. :)

Redagavo dragelis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...