webForumDet fria alternativet

Någon med svar?

13 svar · 547 visningar · startad av slow

slowMedlem sedan apr. 2004148 inlägg
#1

Ifall du skall använda ett färdigt script som du har.
Låt oss säga att det är en gästbok.
också lägger du alla gästboksfiler i en mapp som heter
"gastbok"... :)

Sedan så skall du inkludera den i din hemsidedesign.
Ifall du har gjort en "mall" på hur sidan din ska se ut.
också vill du att gästboken ska öppnas i den designen.
Hur går du då tillväga på enklast sätt?

Kan ni berätta hur ni gör? :)

Jag har gjort en design som jag sedan använder mig av
en enkel if kod för att inkludera min sidor så att säga.
Men det blir bara krångel med länkarna på hemsidan/i gästboken...Dom blandar ihop sig kan man säga...
Alltså länkarna inom gästboken hoppar ju bara omkring i
mappen "gastbok"...

Hur fan ska man förklara.
Alltså i min meny så kör jag kanske en include på
"gastbok/guestbook.php"
också inkluderas den filen på sidan.
Men ifall man då ska kanske på guestbook.php som är
inkludera klicka på "skriv i gästboken" så är ju länken gjord
som att filerna ska ligga i den mappen.
Förstår ni vad jag menar nu kanske?

//Trög

MatteMedlem sedan aug. 20002 975 inlägg
#2

Du menar att du typ inkluderar den i index-filen, för att passa in i designen som ligger i indexfilen?

Då har du gjort det lite besvärligt för dig.

Hur du ska lösa det beror till viss del på hur skripten du inkluderar ser ut.

1.
Har du en admin-funktion med sessioner eller cookie i gästboksskriptet måste du lägga följande överst i index.php:

ob_start();

2.
Alla länkar i skriptet måste utgå från den katalog där din indexfil ligger.

3.
Finns där header("Location: ") eller liknande måste dessa skickas till indexfilen.

Personligen tycker jag index-inkludering är en lösning som skapar många fler problem, än vad det underlättar.
MIna åsikter om index-inkludering kan du läsa här.

Har jag missuppfattat, och du inte har den strukturen på din sida, ber jag om ursäkt och ber dig strunta i dessa kommentarer.

slowMedlem sedan apr. 2004148 inlägg
#3

Du har så rätt.
Men vilket sätt är det enklaste och bästa för att använda gästböcker m.m med en viss design?
Hur gör du? :)

MatteMedlem sedan aug. 20002 975 inlägg
#4

I länken jag gav i mitt tidigare inlägg kunde du bl.a. hitta det här inlägget.
Någon variant på det hållet brukar jag oftast använda mig av.

Därmed inte sagt att det är det bästa sättet, bara något som passar mig, och som är lätt att underhålla, och lätt att byta design.

Jag förkastar inte index-inkluderingen, tycker det bara är ett bra sätt att skaffa sig problem om man t.ex. tänker infoga andra skript, speciellt då man är ny på PHP.

slowMedlem sedan apr. 2004148 inlägg
#5

just de, förlåt...
ska testa ifall det passar mig bra också.. :P
tack för hjälpen!

slowMedlem sedan apr. 2004148 inlägg
#6

Det blir ju samma sak med länkarna hur som hellst...
tacka vet jag gamla hederliga frames... :)
det var enkelt det...
Hur gör du för att få alla länkar att fungera?
både dom som du eventuellt har i tex top.php ifall
du gör en meny där...och länkarna "inom" gästboken?

MatteMedlem sedan aug. 20002 975 inlägg
#7

Om jag har en meny i top.php (och det har jag för det mesta) så gör jag dom absoluta, typ:

<a href="/guestbook/index.php">Gästbok</a>

Då funkar de på olika nivåer.

Länkarna inom gästboken går sedan direkt:

<a href="guest_write.php">Skriv i gästboken</a>
slowMedlem sedan apr. 2004148 inlägg
#8

Det funkar ju bra! :)

filipbhMedlem sedan juli 2002405 inlägg
#9

Varför inte använda require?? Det är lättast..

slowMedlem sedan apr. 2004148 inlägg
#10

Vad är skillnanden mellan require och include?

MatteMedlem sedan aug. 20002 975 inlägg
#11

include ger en varning om att man misslyckats med inkluderingen och fortsätter skriptet, medan require avbryter skriptet om inkluderingen misslyckades.

SkarreMedlem sedan apr. 20012 427 inlägg
#12

Grattis till en mycket informativ trådrubrik!

FuelMedlem sedan okt. 20001 285 inlägg
#13

Grattis till en mycket informativ trådrubrik!

slowMedlem sedan apr. 2004148 inlägg
#14

tack tack, och åter tack.. :P

134 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)