» »

PHP Include

PHP Include

nurmaln ::

Lep pozdrav

O PHP nimam pojma pa me vseeno zanima če mi lahko kdo pomaga. Rad bi priklical funkcijo include ob kliku na določen link ali gumb. Na strani naj bi izgledalo nekako takole:

Text 1

Text 2

Text 3

Ob kliku na Text 1 bi s funkcijo include med Text 1 in Tex 2 vstavil .txt, .htm, .php ali drugo datoteko.

Mi lahko kdo pomaga? (mimogrede pripombe kot je RTFM mi niso v veliko pomoč čeprav vem, da bo enkrat treba)

Ziga Dolhar ::

PHP je strežniškostranski, zatorej kar tako "javaskriptlish" ne bo šlo. Lahko pa elementu dodaš [v htmlju!] atribut onclick, ki z javasckriptom meniju pod tem elementom spremeni style.visibility na "visible", medtem ko je po defaultu hidden. Ali pa style.display med block / none.
https://dolhar.si/

nurmaln ::

še kdo kakšna ideja?

dr_gee ::

lahko uporabiš tudi switch ukaz

nurmaln ::

to pa naredim kako?

Packač ::

primer switcha

switch( $_GET["stran"] ) //$_GET["stran"] to je to če ne veš: ?stran=*
{
case 'nekej':
include ( "nekej.php" );
break;

case 'nekej2':
include ( "nekej.php2" );
break;

case 'nekej3':
include ( "nekej3.php" );
break;

default:
echo "Nic od tega";
break;
}

Ql je pa tut tko:

$pot = "/pot/do/fajla/".$_GET["stran"].".php";

if ( file_exists( $pot ) )
{
include ( $pot );
}else{
die ("jah nc nebo");
}

talmai ::

nurmaln, tako kot je ziggga reku verjetno ne poznaš razlike med server side in client side jeziki (kar je pogost pojav). Client side jeziki (kot npr. JavaScript) se izvajajo na uporabniški strani, v tem primeru neposredno v browserju, medtem ko se server side na strežniški strani. Torej ko ti pošlješ zahtevek po neki strani v php jeziku, se php skripta izvede na strežniku in tebi pošlje izpis v HTMLju in client side jezikih (JS).
In ravno to je čar PHPja... :D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Razlika med JavaScript in php

Oddelek: Izdelava spletišč
254094 (3124) technolog
»

Izdelava menija? (strani: 1 2 )

Oddelek: Izdelava spletišč
766861 (5868) Jackass
»

Nadomestilo FRAME-ov?

Oddelek: Izdelava spletišč
161824 (1523) Jackass
»

Alternative server side jezikom?

Oddelek: Izdelava spletišč
222318 (1970) CWIZO
»

Eno vprašanje glede slo-tech podobnim stranem?

Oddelek: Izdelava spletišč
211524 (1007) alesrosina

Več podobnih tem