[html & aanverwant] include-statement

Pagina: 1
Acties:
  • 114 views sinds 30-01-2008
  • Reageer

  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
Hoe kan ik een tweede bestand in een bestand opnemen?

Ik heb het geprobeerd via een html include-statement:
code:
1
<!--#include file="div1.html" -->


en ook via PHP:
code:
1
2
3
<?php
    require("div1.html");
?>


Maar het werkt niet!

Hoe krijg ik dit nu WEL voor elkaar? Het leek me zo simpel, maar valt dus tegen...en de search zegt er ook niks over.


http://www.mdev.m6.net/kazz/test.html

[ Voor 10% gewijzigd door kazz1980 op 01-07-2003 09:10 ]

hier stond iets interessants, maar het is even weg...


  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Naar mijn weten werkt een include alleen als je hem in een asp pagina zet.

Over php kan ik je helaas niets vertellen...

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Standaard worden SSI's in HTML niet geparsed. Extensie wordt dan SHTML, althans, ergens een keer gezien. Ook ASP pikt de constructie, ms PHP ook. (bovenste dan)

Samengevat: extensie van je bestand veranderen

[ Voor 16% gewijzigd door gorgi_19 op 01-07-2003 09:14 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 20-08 15:04

mOrPhie

❤️❤️❤️❤️🤍

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
maar hoe laat ik het dan werken op de website? door de extensie te veranderen?

>> werkt ook niet!

[ Voor 13% gewijzigd door kazz1980 op 01-07-2003 09:15 ]

hier stond iets interessants, maar het is even weg...


Verwijderd

houd er wel rekening mee dat je bestand wordt geparsed als je 'm zo include in php. er moet dus php-code in staan
extentie maakt niet uit. .txt parst tie ook netjes

  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
Ow...ja...die had ik ook al geprobeerd (sorry vergeten in post te zetten)>
werkt dus ook niet (zie de link)

hier stond iets interessants, maar het is even weg...


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
Verwijderd schreef op 01 July 2003 @ 09:17:
houd er wel rekening mee dat je bestand wordt geparsed als je 'm zo include in php. er moet dus php-code in staan
extentie maakt niet uit. .txt parst tie ook netjes
Dat was ik inderdaad vergeten. maar helaas: ook dt werkt niet....de include-statement wordt nl. uberhaupt niet uitgevoerd!

hier stond iets interessants, maar het is even weg...


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

"Werkt niet", "werkt niet"..

Als je in plaats van de hele tijd maar "werkt niet" te lopen brullen eens even ietsje meer info geeft. Ondersteund je webruimte uberhaupt wel enige vorm van serverside scripting taal? Het invoegen van een bestand is namelijk absoluut niet een html-ding!

--

Na ff op die site te hebben rondgekeken betwijfel ik of er uberhaupt iets mogenlijk is in die trant. De hele site is in HTML, en het enige dynamische stukje (gastenboek) staat op een andere server..

[ Voor 28% gewijzigd door Janoz op 01-07-2003 09:23 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
Janoz schreef op 01 July 2003 @ 09:20:
"Werkt niet", "werkt niet"..

Als je in plaats van de hele tijd maar "werkt niet" te lopen brullen eens even ietsje meer info geeft. Ondersteund je webruimte uberhaupt wel enige vorm van serverside scripting taal? Het invoegen van een bestand is namelijk absoluut niet een html-ding!
Excuses!

De server ondersteund, als het GOED IS ten minste, wel serverside scripting.

Volgens website van server bevat het pakket oa:
• ASP, ASP.net, PHP, CGI & latest components

[ Voor 16% gewijzigd door kazz1980 op 01-07-2003 09:24 ]

hier stond iets interessants, maar het is even weg...


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

Owh, je hebt al ge-edit....

--

En het veranderen van test.html naar test.php werkte niet?

[ Voor 129% gewijzigd door Janoz op 01-07-2003 09:30 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
Janoz schreef op 01 July 2003 @ 09:24:
Owh, je hebt al ge-edit....

--

En het veranderen van test.html naar test.php werkte niet?
Nee werkt ook niet.
De functies worden uberhaupt niet gebruikt.
Zie de source maar:

code:
1
2
3
4
5
6
7
8
...

            <!--#include file="div1.shtml" -->
            <?php include('div1.php'); ?>

            <?php require("div1.php"); ?>

...


De aanroepen blijven letterlijk staan, er wordt niks mee gedaan!

[ Voor 42% gewijzigd door kazz1980 op 01-07-2003 09:29 ]

hier stond iets interessants, maar het is even weg...


Verwijderd

janoz, dat zou niet uit moeten maken.
inohoud test.php
PHP:
1
2
3
<?
include ("file.txt");
?>

inhoud van file.txt = 'hallo wereld'

moet werken, zoniet dan is php rot

//
ps, varander test.html eens naar test.php?

[ Voor 20% gewijzigd door Verwijderd op 01-07-2003 09:33 ]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

Joehoe... wat wil je nu als php behandeld hebben? div1.php of test.php.........

Lees nou eens wat er tegen je gezegd wordt ipv het alleen maar brullen dat het niet werkt.......

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

Verwijderd schreef op 01 juli 2003 @ 09:31:
janoz, dat zou niet uit moeten maken.
inohoud test.php
PHP:
1
2
3
<?
include ("file.txt");
?>

inhoud van file.txt = 'hallo wereld'

moet werken, zoniet dan is php rot

//
ps, varander test.html eens naar test.php?
Kijk eens ff goed wat de TS de hele tijd van naam aan het veranderen is. div1.html vs div1.php. Als ik op zijn server kijk naar http://www.mdev.m6.net/kazz/test.php krijg ik een foutmelding die waarschijnlijk wordt veroorzaakt doordat het bestand niet bestaat....

Verder heb jij helemaal gelijk ;)

[ Voor 3% gewijzigd door Janoz op 01-07-2003 09:35 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

je zou er toch vanuit mogen gaan dat als hij de naam van de geinclude file aanpast dat hij de include-statement ook aanpast ..... toch :+

[ Voor 1% gewijzigd door Verwijderd op 01-07-2003 09:37 . Reden: snel typen = typfouten ]


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 26-06 10:37

OZ-Gump

terug van weggeweest

Verwijderd schreef op 01 July 2003 @ 09:36:
je zou er toch vanuit mogen gaan dat als hij de naam van de geinclude file aanpast dat hij de include-statement ook aanpast ..... toch :+
ehm... tegenwoordig mag je daar niet meer van uit gaan nee.... :X

Op een gegeven moment kun je zo met testen bezig zijn dat je niet meer aan dat soort kleine zaken denkt en dus is het misschien verstandig om er eens een keer naar te kijken.

[ Voor 23% gewijzigd door OZ-Gump op 01-07-2003 09:38 ]

My personal website


Verwijderd

en als ik naar test.html kijk zie ik een paar hele mooie php-statements staan... :D
.html wordt niet door de parser getrokken!!!

//
nooit ook volgens mij, tenzij je dat specificeerd in je server

[ Voor 22% gewijzigd door Verwijderd op 01-07-2003 09:39 . Reden: snel typen = typos ]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

Als meneer de TS een beetje had opgelet had ie hier ( [rml]gorgi_19 in "[ html & aanverwant] include-statement"[/rml] ) al kunnen zien dat ie test.html in test.php had moeten veranderen...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

da's helemaal waar....
(ik had er ook overheen gelezen :+)

  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 25-07 08:41

kazz1980

Goh... Ik hier?

Topicstarter
woeps! had test.php enkel lokaal staan...en was nog aan het testen met test.html. sorry!

ff kijken of het nu wel werkt!

>> ja! dat lijkt er meer op!!!

Het werkt! Top!
Heel erg bedankt allemaal! Was er zelf nooit uitgekomen! Totaal niet aan gedacht dat extensies iets uit zouden maken (had het eigenlijk wel moeten weten ... |:( )

[ Voor 52% gewijzigd door kazz1980 op 01-07-2003 09:57 ]

hier stond iets interessants, maar het is even weg...

Pagina: 1