Pereiti prie turinio

[PHP] Failo ikrovimas i kintamąjį


Rekomenduojami pranešimai

Sveiki,

 

Naudojant include() funkciją integruojamas failas, o tarkim būtų tokia galimybe, lygiai taip pat integruoti failą tik į kintamąjį? Ta prasme kintamasis gautu joa visą išvesta srautą, bet taip pat, kad tas integruojamas failas galėtu naudotis visomis privilegijomis, kurios suteikia include();

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei man kyla toks klausimas, tai turiu pradėti tarkim nuo kokio pascalio? Nors olimpiadose su pascaliu ėmiau prizines vietas.

Bet matomai, nesupratai klausimo.

 

* fopen()

* fread()

* fget()

* fclose()

* file()

* file_get_contents()

 

Visos šios išvardintos funkcijos, gauna turinį iš failo, bet tas failas neintegruojamas į pagrindinį, tiesiog paimamas turinys iš joa. T.Y. Man reikia, kad gaunamo failo turinys kontaktuotu su pagrindinio failo kintamaisiais. (kad juos matytų.)

 

Siekiama filtruoti TVS modulių, pluginų išvedama rezultatą.

Redagavo Dreigas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

na ir as nelabai suprantu ko cia klausiama. bet man kyla tokia mintis, kad ta faila reiketu daryti php formato ir php strukturos, o tada ikelti su include kaip ir norejai, tada jis kaip sakei, ir bus priristas su visais kintamaisiais ir pan. tik nieko neaisku, kas ten pas tave per failas. tik mano pamastymai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
na ir as nelabai suprantu ko cia klausiama. bet man kyla tokia mintis, kad ta faila reiketu daryti php formato ir php strukturos, o tada ikelti su include kaip ir norejai, tada jis kaip sakei, ir bus priristas su visais kintamaisiais ir pan. tik nieko neaisku, kas ten pas tave per failas. tik mano pamastymai.

 

Failas, tai modulis, programuotas PHP kalba. Jei įkeliu su include(). Tai tarkim jei jame yra

<?php
echo"tekstas eina cia";
$kintamasis = $antras;
echo $mysql;
?>

Tai jis ir išves tą tekstą ir $mysql tiesiai į naršykles langą. O man reikia, kad viską išvestu į kintamąjį.

Tarkim

 

$kintt = include('failas.php');

 

šiuo atveju $kintt gaus 0 arba 1, o man norėtusi, kad gautu "tekstas eina cia $mysql";

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Failas, tai modulis, programuotas PHP kalba. Jei įkeliu su include(). Tai tarkim jei jame yra

<?php
echo"tekstas eina cia";
$kintamasis = $antras;
echo $mysql;
?>

Tai jis ir išves tą tekstą ir $mysql tiesiai į naršykles langą. O man reikia, kad viską išvestu į kintamąjį.

Tarkim

 

$kintt = include('failas.php');

 

šiuo atveju $kintt gaus 0 arba 1, o man norėtusi, kad gautu "tekstas eina cia $mysql";

 

 

O jei naudot output buferingą?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Failas, tai modulis, programuotas PHP kalba. Jei įkeliu su include(). Tai tarkim jei jame yra

<?php
echo"tekstas eina cia";
$kintamasis = $antras;
echo $mysql;
?>

Tai jis ir išves tą tekstą ir $mysql tiesiai į naršykles langą. O man reikia, kad viską išvestu į kintamąjį.

Tarkim

 

$kintt = include('failas.php');

 

šiuo atveju $kintt gaus 0 arba 1, o man norėtusi, kad gautu "tekstas eina cia $mysql";

 

 

Tai Tau sito reikia!

 

<?php

 

ob_start();

 

include('test2.php');

 

$out = ob_get_contents();

ob_end_clean();

ob_end_flush();

print "$out";

?>

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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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