FAQ |
Kalender |
2014-08-16, 09:13 | #1 | ||
|
|||
Flitig postare
|
Hej!
Undrar om någon skulle kunna hjälpa mig med att rätta till "strängen" nedan så det fungerar. <?php include('echo $this->link_id;'); .php ?> Misstänker att det saknas en del tecken tex. ";' Jag vill alltså genom php include kalla på en fil som heter "link_id".php |
||
Svara med citat |
2014-08-16, 09:20 | #2 | ||
|
|||
Medlem
|
<?php include($this->link_id).".php"; ?>
|
||
Svara med citat |
2014-08-16, 09:41 | #3 | ||
|
|||
Flitig postare
|
Stort Tack.
Fungerar utmärkt |
||
Svara med citat |
2014-08-30, 07:37 | #4 | ||
|
|||
Flitig postare
|
|||
Svara med citat |
2014-08-30, 08:28 | #5 | ||
|
|||
Flitig postare
|
<?php include "kartor/{$this->link_id}.php"; ?>
|
||
Svara med citat |
2014-08-30, 12:18 | #6 | ||
|
|||
Medlem
|
Lite mer tydligt än ovan (tycker jag) vore att skriva:
<?php include("kartor/".$this->link_id).".php"; ?> Du kan även använda ' istället för " i ovanstående kod. |
||
Svara med citat |
2014-08-30, 14:41 | #7 | ||
|
|||
Flitig postare
|
|||
Svara med citat |
2014-08-30, 16:02 | #8 | ||
|
|||
Flitig postare
|
Citat:
Många omringar t.ex. inte echo med parenteser och jag ser inte varför man skulle använda det i en include. Och ska man använda det med include tycker jag att man ska inkludera filändelsen också: <?php include("kartor/".$this->link_id.".php"); ?> Men i ditt exempel används inte ens parenteserna (de används, men det är inte include som omringar) och man kan klippa bort de helt och hållet. Annars kan man lika gärna skriva: <?php include ("kartor/").($this->link_id).(".php"); ?> vilket fungerar lika bra Men det är en smaksak, och använder man include(X) så borde man i enhetlighetens namn även skriva echo(X). |
||
Svara med citat |
2014-09-01, 09:49 | #9 | ||
|
|||
Bara ett inlägg till!
|
Av ren nyfikenhet: Vart kommer $this->link_id från? Är den manupilerbar för klienten?
|
||
Svara med citat |
2014-09-01, 16:00 | #10 | ||
|
|||
Medlem
|
tips: jag brukar använda en enkel funktion för alla includes, typ:
<?php runModule("karta", array('id' => @id)); ?> och ha includes i en specifik mapp, då slipper man .php suffixet och refactoreringar blir enklare |
||
Svara med citat |
Svara |
|
|