Kom ihåg mig?

<?php include hjälp

 
Ämnesverktyg Visningsalternativ
Oläst 2014-08-16, 09:13 #1
aktieante aktieante är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2005
Inlägg: 433
aktieante aktieante är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2005
Inlägg: 433
Standard <?php include hjälp

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
aktieante är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-16, 09:20 #2
Johnny Viking Johnny Viking är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 273
Johnny Viking Johnny Viking är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 273
<?php include($this->link_id).".php"; ?>
Johnny Viking är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-16, 09:41 #3
aktieante aktieante är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2005
Inlägg: 433
aktieante aktieante är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2005
Inlägg: 433
Stort Tack.
Fungerar utmärkt
aktieante är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-30, 07:37 #4
aktieante aktieante är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2005
Inlägg: 433
aktieante aktieante är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2005
Inlägg: 433
Citat:
Ursprungligen postat av Johnny Viking Visa inlägg
<?php include($this->link_id).".php"; ?>
Om filen ligger i en annan mapp, tex heter mappen "kartor"
Hur skriver man ut strängen då?
aktieante är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-30, 08:28 #5
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
<?php include "kartor/{$this->link_id}.php"; ?>
x264 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-30, 12:18 #6
Johnny Viking Johnny Viking är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 273
Johnny Viking Johnny Viking är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 273
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.
Johnny Viking är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-30, 14:41 #7
aktieante aktieante är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2005
Inlägg: 433
aktieante aktieante är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2005
Inlägg: 433
Citat:
Ursprungligen postat av Johnny Viking Visa inlägg
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.
Tack igen =)
aktieante är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-08-30, 16:02 #8
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
Citat:
Ursprungligen postat av Johnny Viking Visa inlägg
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.
Tycker snarare att det är mer förvirrande. Är man ny tror man kanske då att include är en funktion, när det i själva verket är en language construct.

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).
x264 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-09-01, 09:49 #9
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Av ren nyfikenhet: Vart kommer $this->link_id från? Är den manupilerbar för klienten?
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-09-01, 16:00 #10
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
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
danjel är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:19.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017