Halloj
Jag skulle vilja kunna inkluderade en
sida där det står "Nu blev det fel".
Går det?
<? include 'ip_check.php';
if (!ip_check())
{
die('Nu blev det fel');
}; ?>
mvh
Anders
10 svar · 297 visningar · startad av hallanders
Halloj
Jag skulle vilja kunna inkluderade en
sida där det står "Nu blev det fel".
Går det?
<? include 'ip_check.php';
if (!ip_check())
{
die('Nu blev det fel');
}; ?>
mvh
Anders
Javisst kan du inkludera en sida där det står "Nu blev det fel".
Men jag förstår inte sambandet mellan din fråga, die och din kod.
Knappt jag förstår sambandet själv :r
Är det rubriken du tänker på så visste jag inte riktigt
vad jag skulle skriva..
Hur inkluderar jag en sida då?
mvh
Anders
<?php
include 'sida.php';
eller om sidan inte ligger i samma katalog som skripet som inkluderar
<?php
include 'sökväg_till/sida.php';
Förlåt Matte, jag är visst lite trött..
Inkludera en sida kan jag,
men hur jag jag för att inkludera
inne i parentesen efter "die"?
mvh
Anders
Du kan göra så här:
if (!ip_check()) {
include 'sida.php';
exit;
}
Då stoppar skriptet efter din inkludering.
Tack Matte
Samtidigt som du skrev svar provade
jag såhär:
die(include 'sida.php')
Det funkade också.
Är det något av sätten som är mest riktigt,
eller är det hugget som stucket?
mvh
Anders
Fungerar det så är det hugget som stucket.
Jag skulle, för säkerhets skull, kört min variant.
Men när jag testar ser jag inga som helst problem med att exekvera inkluderad kod.
Så gör du som du tycker känns bäst.
Om man kör die() så slutar väl koden att exekveras? Dvs. vill man att allting ska stanna upp om det blir fel ska man väl köra med die(include 'sida.php') istället för bara include 'sida.php' ?
Eller har jag missförstått die()-funktionen?
Att använda exit på raden efter ger samma effekt som die().