07. september 2000 - 08:48Der er
22 kommentarer og 1 løsning
<? require (\'fil\'); ?> og <? include (\'fil\'); ?>
Jeg har lige nogle spørgsmål, 200 points til dem der besvarer bedst, eller oxo fordeler jeg dem...
Nårh men:
Hvad er forskellen på frequire og include??
Kan man kun include *.inc filer?
Hvis nu jeg fx har en side som består af tabeller, så vil jeg fx include min forside i en celle i tabellen...hvis nu jeg så har lavet et link til fx side 2 på den side jeg har inkluderet, hvordan gør man så sådan, at den side også bare blivet \"lukket ind\" i den celle ?? - er det med target=\"\" ligesom hvis man bruger frames eller hvad??
Unlike include(), require() will always read in the target file, even if the line it\'s on never executes. If you want to conditionally include a file, use include(). The conditional statement won\'t affect the require(). However, if the line on which the require() occurs is not executed, neither will any of the code in the target file be executed.
Der er, i PHP4, ingen forskel. I PHP3 (og mulighvis også fremtidige udgaver af PHP!) vil require kun læse \'filen\' en gang, mens include kan genbruges.
f.eks. vil:
for ($i=1; $i<=3; ++$i) { include (\"file\" . $i . \".php\"); }
ok, en ting jeg ik lige har forstået helt, kan man ikke bare fx:
nårh, i denne her celle vil jeg have min menu side ig skriver så: <? include (\'menu.html\'); ?> og nårh, i denne celle vil jeg have min forside og skriver så <? include (\'forside.html\'); ?>
dette er da langt nemmere hvis man kan det?? eller hvad
fx på en side med framesets, så i menuen skriver man fx <a href=\"side2.html\" target=\"midterframen\"> Således at siden åbner det rigtige sted, og ikke bare i samme frame eller i et nyt vindue...
Hvordan gør man på en side som bruger tabeller og include?? altså hvis jeg har et link i menuen til side2.html, så når man trykker skal det bare åbne i en anden celle. På side2.html er der ikke nogen tabeller, kun, lad os sige tekst. Når man så trykker på linket til side2.html skal teksten ikke bare komme frem for sig, så tabellerne forsvinder, men skal komme frem i en anden tabel...
dadane>>>og hvis der nu er et link på den side i den celle, så når man trykker skal siden linket refererer til, åbne i samme celle...klarer den selv det eller hvad?
Nej, du kan ikke lave et link så det åbner i en celle i et table. Du kan til gængæld lave et link til den samme side hvor du så include()er en anden side i cellen.
Hvis du laver et lille eksempel sat ind i nogle dokumenter(for så fatter jeg det), altså en mini hjemmeside med tabeller og med links på den smarteste måde...
Så får du 125 points, dadane skal have den anden halvdel.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.