[php] Pagina laadt traag wanneer geinclude.

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

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
k heb het MN guestbook script (source: http://www.phpfreakz.nl/library.php?sid=19469) zonder problemen kunnen installeren op mijn webserver.
Nu wil ik guestbook.php includen in een ander phpscript.
Om te testen heb ik het php script (test.php) gemaakt dat enkel bestaat uit de volgende regel:
code:
1
<? include('http://www.feetbodyenhair.nl/preview/gastenboek2/guestbook.php');?>

Nu is mijn probleem dat wanneer ik de testpagina open het vrij lang duurt voordat de pagina wordt weergegeven.
linkje naar test.php (traag): http://www.feetbodyenhair.nl/preview/gastenboek2/test.php
linkje naar guestbook.php (normaal): http://www.feetbodyenhair...gastenboek2/guestbook.php

Acties:
  • 0 Henk 'm!

  • Swaptor
  • Registratie: Mei 2003
  • Laatst online: 17-06 07:31

Swaptor

Java Apprentice

Ik zou niet de online versie includen, maar gewoon het guestbook via een interne referentie.

Dus:
PHP:
1
include("./guestbook.php");


Met als voorwaarde natuurlijk dat ze in dezelfde map staan.

Ontdek mij!
Proud NGS member
Stats-mod & forum-dude


Acties:
  • 0 Henk 'm!

Verwijderd

Niet includen met een http-prefix, gewoon het absolute of relatieve pad op de server. Als je shared hosting hebt, kun je een relatief pad gebruiken, bijv. include('dir/guestbook.php')

Oke, lekker laat alweer... :+

[ Voor 13% gewijzigd door Verwijderd op 25-10-2006 23:06 ]


Acties:
  • 0 Henk 'm!

  • Mafkees
  • Registratie: Oktober 2003
  • Niet online
Je doet een include van een bestand dat via het http protocol moet worden opgehaald. Het tot stand brengen van die verbinding, request maken en response krijgen duurt even. Plaats het bestand lokaal en je bent van het probleem af :)

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Afgezien van 't feit dat je zo die .php niet kúnt includen, aangezien je webserver tijdens het includen de PHP gaat parsen en gewoon HTML 'uitpoept'... 8)7 Zonder de benodigde variabelen dus enzo hè :) Alle GET en/of POST-data gaat gewoon verloren.

[ Voor 22% gewijzigd door Osiris op 25-10-2006 23:08 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mafkees schreef op woensdag 25 oktober 2006 @ 23:06:
Je doet een include van een bestand dat via het http protocol moet worden opgehaald. Het tot stand brengen van die verbinding, request maken en response krijgen duurt even. Plaats het bestand lokaal en je bent van het probleem af :)
Het probleem is inderdaad opgelost door de include aan te passen naar
code:
1
include('./guestbook.php');

probleem opgelost. bedankt voor jullie snelle reacties.
Osiris schreef op woensdag 25 oktober 2006 @ 23:07:
Afgezien van 't feit dat je zo die .php niet kúnt includen, aangezien je webserver tijdens het includen de PHP gaat parsen en gewoon HTML 'uitpoept'... 8)7 Zonder de benodigde variabelen dus enzo hè :) Alle GET en/of POST-data gaat gewoon verloren.
dat is het volgende waar ik naar ga kijken. Maar dat lukt me wel om op te lossen.

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Verwijderd schreef op woensdag 25 oktober 2006 @ 23:18:
[...]

dat is het volgende waar ik naar ga kijken. Maar dat lukt me wel om op te lossen.
Als je 't script gewoon op de fatsoenlijke manier include zoals je nu doet, dan zijn de GET en POST-vars gewoon beschikbaar in dat PHP-scriptje ;)

Acties:
  • 0 Henk 'm!

  • Swaptor
  • Registratie: Mei 2003
  • Laatst online: 17-06 07:31

Swaptor

Java Apprentice

Overigens had http://nl2.php.net/include/ je al heel ver geholpen met je probleem.

Succes in ieder geval verder met je PHP-leerwerk!

Ontdek mij!
Proud NGS member
Stats-mod & forum-dude

Pagina: 1