include

Her kan du få hjælp og stille spørgsmål til PHP!
Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28
include

Indlæg af Kim » 16. sep 2011, 17:47

nu har jeg fundet frem til at include en HTML fil. Men for en fejl

Kode: Vælg alt

include 'template.html';

[b][i]$clue = inclued_get_data();[/i][/b]

print_r($clue);
?>
Array
(
  [includes] => Array
    (
      [0] => Array
        (
          [operation] => include
          [op_type] => 2
          [filename] => template.html
          [opened_path] => /tmp/template.html
          [fromfile] => /tmp/template.html
          [fromline] => 2
        )
    )
)


        ?>
        
Det der stor med fed og kursiv er fejl

Kode: Vælg alt

Fatal error: Call to undefined function inclued_get_data() in C:\xampp\htdocs\Test\Index.php on line 20

Brugeravatar
webudvikleren
Rutineret
Rutineret
Indlæg:80
Tilmeldt:13. jun 2011, 21:11
Geografisk sted:Esbjerg
Kontakt:

Re: include

Indlæg af webudvikleren » 16. sep 2011, 18:55

Hej Kim.

Du prøver at kalde en funktion: "inclued_get_data();".... Er det en funktion du selv har lavet?

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 19:15

nej en jeg fandt på et php forum

Brugeravatar
webudvikleren
Rutineret
Rutineret
Indlæg:80
Tilmeldt:13. jun 2011, 21:11
Geografisk sted:Esbjerg
Kontakt:

Re: include

Indlæg af webudvikleren » 16. sep 2011, 19:23

Så er det derfor den brokker sig. Den vil gerne arbejde med den funktion. Og det er lidt svært når den ikke findes...

Det du blot skal gøre for at include din template.html er at nøjes med at skrive:

Kode: Vælg alt

<?php include('template.html'); ?>
Resten skal du slette... :)

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 19:56

Det var så noget af det ;) Nu mangler jeg bare includere de andre sider jeg skal havde lagt op

Brugeravatar
webudvikleren
Rutineret
Rutineret
Indlæg:80
Tilmeldt:13. jun 2011, 21:11
Geografisk sted:Esbjerg
Kontakt:

Re: include

Indlæg af webudvikleren » 16. sep 2011, 20:03

Gør den på rutinen... Samme funktion...

Kode: Vælg alt

<?php include('top.html'); ?>
<?php include('midt.html'); ?>
<?php include('bund.html'); ?>

:)

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 20:07

prøver igen

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 20:11

har Drop down javascript som er her på siden. Men kan ik få det vidre på de andre sider endnu. Det er det jeg prøver at lege med

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 20:19

Ah det vil sige for hver side man laver skal man bare skrive

Kode: Vælg alt

<?
include !('side')
?>
ind i body tagget ?

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 20:26

det sku det så ik

Brugeravatar
webudvikleren
Rutineret
Rutineret
Indlæg:80
Tilmeldt:13. jun 2011, 21:11
Geografisk sted:Esbjerg
Kontakt:

Re: include

Indlæg af webudvikleren » 16. sep 2011, 20:36

hehe.. humor... :D

Du placerer din include der hvor du ønsker dit andet dokument skal inkluderes. Husk at du IKKE skal lave head og body sektioner i alle sammen. De bliver "smedet" sammen til 1 fil. Så nøjes med at have <head> og <body> mv i den fil hvor du includer, og slet disse fra dine andre filer. Ellers ser det meget mærkeligt ud i din browser. Vis evt. din kildekode i din browser for at få et overblik over hvad den printer ud på skærmen...

Håber det hjælper :)

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 20:39

Prøver mig frem og ser om jeg er heldig :D

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: include

Indlæg af ThomasI » 16. sep 2011, 20:40

Hej!

Som Lasse siger så skal du ikke i de filer du inkludere lave en sideopsætning med head og body. DET VAR OGSÅ EN FEJL I VIDEOEN!

Derfor har jeg lavet en ny version, der giver bedre mening!

Se den her:
http://www.nemprogrammering.dk/Tutorials/PHP/T13PHP.php

Med hensyn til din navigationsbar så skal du i din template fil linkt til CSS filen og Javascript filen. Du kan så i din header fil indsætte al HTMl koden til navigationsbaren, og så skulle der gerne virke!

HUSK ikke at lave en sideopsætning i de filer du inkludere! :D

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 20:48

thump up Thomas. Det var noget af en bedre forklaring på den function en den forrige video ;)...

Det hjalp en hel del ;)

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 20:50

Men kan ik Download den fil.. for fejl på siden

Brugeravatar
webudvikleren
Rutineret
Rutineret
Indlæg:80
Tilmeldt:13. jun 2011, 21:11
Geografisk sted:Esbjerg
Kontakt:

Re: include

Indlæg af webudvikleren » 16. sep 2011, 20:51

Hvad er fejlen?

Kim
Rutineret
Rutineret
Indlæg:95
Tilmeldt:4. sep 2011, 10:28

Re: include

Indlæg af Kim » 16. sep 2011, 20:53

Kode: Vælg alt

Error 404: File Not Found
The requested page is not found. This may happen due to the following reasons:

Page or file is outdated, renamed, moved, or does not exist.
You typed the address incorrectly, like http://www.example.com/pgae.html instead of http://www.example.com/page.html
Please contact your webmaster if you are not sure what goes wrong
Når jeg trykker på download ved T13 som Thomas lige har linket for et par post siden

Besvar