| |
Koda naj bi izgledala približno tako: index.php: _$rp="koda iz baze"; _$rp=[ta funkcija];
show.php: _include('index.php' ; _echo $rp2; //izvedlo in izpisalo bi kodo
(_ je da ne blokira)
|
| |
| |
Druga funkcija ne obstaja, saj nima smisla, da bi imel dve funkciji, ki počneta isto stvar.
Kaj pa je narobe z eval?
|
| |
| |
Eval takoj izvede in izpiše, jaz pa bi rad da ne bi takoj izpisalo.
|
| |
| |
Eval samo izvede php kodo in sam po sebi nič ne izpisuje.
Tisto, kar izpiše, se nahaja v kodi. Če nočeš, da izpiše, potem ne v kodo dati, da kaj izpisuje.
spremenjeno: podtalje (27.1.2016, 11:29)
|
| |
| |
Ali bi lahko naredil, da bi bilo lahko v kodi tudi kaj ko izpisuje, vendar bi izpisalo samo če bi v drugi datoteki izpisal spremenljivko(kot v kodi zgoraj)
|
| |
| |
Ali lahko pokažeš primer kako bi uporabil ob_start, ob_get_contents in in ob_end_clean.
|
| |
| |
ob_start(); echo("Hello there!"); $output = ob_get_contents(); ob_end_clean();
V spremenljivki $output imaš sedaj vse, kar se je izpisalo med ob_start in ob_end_clean.
|
| |
| |
Rad bi naredil kodo, da vi bilo v navadni txt datoteki čas zadnje ponastavitve v obliki Unixovega časovnega žiga (polna ura) in da bi php koda prebrala to datoteko in ji dodala eno uro. Potem pa bi odštevalo, dokler ne bi bil trenutni čas polna ura in takrat izvedlo kodo, ki jo napišem. Koda bi se izvajala samo takrat ko bi bil kak uporabnik na strani.
|
| |
Prikazujem 7 od skupno 9 strani |
|