[PHP en HTML] PHP-script weergeven in html-pagina

Pagina: 1
Acties:
  • 488 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • i2Paq
  • Registratie: Januari 2002
  • Laatst online: 10:22

i2Paq

Tempelier, on bare feet!

Topicstarter
Ik heb deze site PHP.net nagenoeg van a tot z doorgespit maar aangezien ik een absolute n00b ben op PHP gebied wil ik jullie graag deze vraag voorleggen.

Ik heb een PHP-scriptje gekregen welke, op de juiste wijze in een html pagina geplaatst, de users on-line op dat moment op een site weergeven.
Dit is heel handig daar je geen MySql nodig hebt.
Voor geïntreseerden wil ik het eventueel mailen of plaatsen.
Mijn vraag is deze, hoe roep ik een PHP-scriptje aan in een html-pagina?
Ik heb al het nodige geprobeerd, maar niets wil werken..

het scriptje heet online.php en heeft een online.txt waarin eea. wordt weggeschreven.
Het stukje script komt uit een forum wat ook is geschreven in PHP en de maker heeft toestemming gegeven om het online.php te gebruiken als los onderdeel.
Helaas geeft hij geen aanwijzing hoe ik het moet gebruiken in html.

Acties:
  • 0 Henk 'm!

Anoniem: 37134

Je kunt in een .html bestand geen php script aanroepen (teminste het werkt dan niet)
Even de pagina waarin online.php gebruikt moet worden renamen naar .php
dan
code:
1
include('online.php');

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 30-06 22:24

TeeDee

CQB 241

hoe roep je dat file aan?

je moet ff "dom" gezegd:
De html in een php script plaatsen en dat aanroepen:

dus: index.html =>> index.php

HTML wordt niet geparsed als php (mits je wat ranzige dingetjes uitgaat voeren waardoor het alsnog een php file is!!)

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • i2Paq
  • Registratie: Januari 2002
  • Laatst online: 10:22

i2Paq

Tempelier, on bare feet!

Topicstarter
Anoniem: 37134 schreef op 18 november 2002 @ 21:56:
Je kunt in een .html bestand geen php script aanroepen (teminste het werkt dan niet)
Even de pagina waarin online.php gebruikt moet worden renamen naar .php
dan
code:
1
include('online.php');
"Even de pagina waarin online.php gebruikt moet worden renamen naar .php"
Dat snap ik niet, hij heeft toch al de php extensie?

Dat van; include('online.php'); heeft de maker mij ook gegeven.
Ik begrijp ondertussen dat je php inderdaad niet kan aanroepen vanuit HTML.
TeeDee schreef op 18 November 2002 @ 21:57:
hoe roep je dat file aan?

je moet ff "dom" gezegd:
De html in een php script plaatsen en dat aanroepen:

dus: index.html =>> index.php

HTML wordt niet geparsed als php (mits je wat ranzige dingetjes uitgaat voeren waardoor het alsnog een php file is!!)
Hier ga ik dus volledig op blank, zoals ik al schreef ben ik niet thuis in PHP, kan wel scripjes aanpassen en dergelijke maar weergeven in een HTML frame ed. is mij vreemd.
Een php aanroepen, zeg maar openen, lukt me wel.
Open maar het forum-linkje in mij startpost.

Acties:
  • 0 Henk 'm!

Anoniem: 37134

Je hebt een pagina waarin je online.php wilt gaan gebruiken.
Zoals ik het begrijp heet deze pagina <pagina naam>.html dit moet worden <pagina naam>.php
In deze pagina moet je op de plaats waar je de online stats wilt hebben
code:
1
include("online.php");

zetten

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 30-06 22:24

TeeDee

CQB 241

een php aanroepen gaat wel?

nou, dan ben je toch klaar? :)

nee serieus, op welke pagina wil je dat script hangen? Op bijvoorbeeld: index.html?
Rename index.html dan naar index.php en plak evt. (als je het include verhaal nog niet doorhebt) je online script bovenaan (bijvoorbeeld) je index.php

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • FitNiX
  • Registratie: April 2001
  • Laatst online: 28-05 00:32
Als je je index.html niet renamed naar index.php dan snapt de php parser niet dat de file geparsed moet worden...

[edit]
Vergelijkingkje:
Je hebt en plaatje: plaatje.jpg.
Als je de extensie .jpg weglaat, dan weet windows niet dat het om een plaatje gaat --> resultaat je krijgt zo'n scroll dialog waarin je een programma kan selecteren waarin al je geinstalleerde programma's staan.

Het is met html ongeveer net zo. Jij hebt je index.html daarin staat echter je include. dat is dus ook PHP code, en zal dus ook moeten worden omgezet.
Door nu de extensie te veranderen naar .php weet de server dat ie EERST door de parser gehaald moet worden alvorens te worden getoond......

woei hoop dat je m'n verhaal een beetje snapt :*)
[/edit]

Acties:
  • 0 Henk 'm!

  • i2Paq
  • Registratie: Januari 2002
  • Laatst online: 10:22

i2Paq

Tempelier, on bare feet!

Topicstarter
Anoniem: 37134 schreef op 18 november 2002 @ 22:38:
Je hebt een pagina waarin je online.php wilt gaan gebruiken.
Zoals ik het begrijp heet deze pagina <pagina naam>.html dit moet worden <pagina naam>.php
In deze pagina moet je op de plaats waar je de online stats wilt hebben
code:
1
include("online.php");

zetten
Hmm, hier ga ik eens even mee aan de gang.
Ik heb een index.htm met tabellen.
In deze tabellen roep ik weer andere htm pagina's aan, ik zal een oline.php aanmaken met daarin: include("online.php");
Vervolgens roep ik de oline.php aan in één van mijn frames.
Dit zal ik doen dmv. <div align="center"><iframe frameborder=0 src="http://www.i2paq.org/oline.php" width="130" height="400"></iframe></div>

Hopelijk zit ik zo op de juiste weg ;)

edit:


Kermit, ik snap wat je bedoelt, maar is het noodzakelijk om de index.htm te renamen naar index.php?
Of kan ik volstaan met wat ik hierboven aangeef.


Kan me voorstellen dat jullie denken Pff. weer zo'n n00b, maar jullie hulp wordt erg gewaardeerd en ik weet dat meer mensen zonder MySql dit scriptje zouden willen gebruiken.
Heb al 2 mailtjes gehad met de vraag of ik, als ik het aan de praat heb, hun ook wil helpen hiermee.

Acties:
  • 0 Henk 'm!

  • FitNiX
  • Registratie: April 2001
  • Laatst online: 28-05 00:32
i2Paq schreef op 18 November 2002 @ 22:49:
[...]

...knip...

Hopelijk zit ik zo op de juiste weg ;)
Dat lijkt me niet zo'n goed id, een pagina zichzelf laten aanroepen, dat heb ikzelf per ongeluk ook een keer gedaan, een klein stukje php code, die een link printte, riep zichzelf aan, gevolg:
heeeeeel veel keer die link op m'n pagina 8)7

Acties:
  • 0 Henk 'm!

  • i2Paq
  • Registratie: Januari 2002
  • Laatst online: 10:22

i2Paq

Tempelier, on bare feet!

Topicstarter
Kermit,

Al goed, ik ga eens stoeien.
Ga nu snurken aangezien ik deze hele week een Windows XP installation en deploiment cursus heb :Z
Tja, ze willen bij ons begin 2003 over van 95/98 en NT4 over naar W2k en/of XP op de clients.

Ik houd U op de hoogte!

Maar meer info mag altijd ;)

Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 29-06 20:47
je kan in de ifram ook direct de php aan roepen. Het gaat erom dat alleen bestanden met de extensie php worden geparsd, dus frames vallen daarbuiten en vanuit een fram kan je gewoon een php opnemen in de src
dus:
code:
1
2
3
4
<div align="center">
   <iframe frameborder=0 src="http://www.i2paq.org/online.php" width="130" height="400">
   </iframe>
</div>


Ohw, het is trouwens geen infinit loop mind online.php <--> oline.php

Acties:
  • 0 Henk 'm!

  • FitNiX
  • Registratie: April 2001
  • Laatst online: 28-05 00:32
i2Paq schreef op 18 november 2002 @ 22:57:
Kermit,

Al goed, ik ga eens stoeien.
Ga nu snurken aangezien ik deze hele week een Windows XP installation en deploiment cursus heb :Z
Tja, ze willen bij ons begin 2003 over van 95/98 en NT4 over naar W2k en/of XP op de clients.

Ik houd U op de hoogte!

Maar meer info mag altijd ;)
Is goed, succes iig ermee, zal dit topic proberen in de gaten te houden :)

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

tja :/

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.