Forum » Izdelava spletišč » 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)
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/
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");
}
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...
In ravno to je čar PHPja...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Razlika med JavaScript in phpOddelek: Izdelava spletišč | 4333 (3363) | technolog |
» | Izdelava menija? (strani: 1 2 )Oddelek: Izdelava spletišč | 7208 (6215) | Jackass |
» | Nadomestilo FRAME-ov?Oddelek: Izdelava spletišč | 1910 (1609) | Jackass |
» | Alternative server side jezikom?Oddelek: Izdelava spletišč | 2466 (2118) | CWIZO |
» | Eno vprašanje glede slo-tech podobnim stranem?Oddelek: Izdelava spletišč | 1581 (1064) | alesrosina |