PDA

Bekijk Volledige Versie : beginners vraag



Hans
26/02/04, 23:15
Ik ben net begonnen met php/mySQL, aan de hand van een leerboek.

Ik heb van een bijbehorende cd het bestand "Advanced Poll" geinstalleerd en
alle bewerkingen en programmeringen gedaan. Ook een html pagina met de
verwijzingen.

Nu krijg ik bij uitvoer in browser (IE 6.0), de fout:
poll_process(4); ?>
Terwijl ik dan de poll had moeten zien.

Mijn kennis is te gering om dit nu al te kunnen oplossen, maar de
heren/dames alhier zullen het beslist wel weten.
Wie helpt?

Dit is de php programmering in de html pagina:

<?php
include "C:\apache\htdocs\vote\db\poll_init.php";
?>
<html>
<body>
<h1>Enquête</h1>
<?php
echo $php_poll->poll_process(4);
?>
</body>
</html>

en dit is de "poll-init.php":

<?php
$poll_path = "c:\apache\htdocs\vote\db";
require "./poll_cookie.php";
header("Expires: Mon, 01 Jan 2000 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

require $poll_path."/include/config.inc.php";
require $poll_path."/include/$POLLDB[class]";
require $poll_path."/include/class_poll.php";

$CLASS["db"] = new polldb_sql;
$CLASS["db"]->connect();

$php_poll = new poll();


Alvast bedankt.
--
groeten,
Hans
www.van-der-ham.net
www.buurt.net

Stefan Koopmanschap (remove withoutspam to e-mail)
26/02/04, 23:45
Hans wrote:
> poll_process(4); ?>
> Terwijl ik dan de poll had moeten zien.

kan het zijn dat php nog niet aan staat op je testserver?
--
Stefan Koopmanschap
PHP/MySQL developer - websites, intranet and extranet systems and more...
http://www.stefankoopmanschap.com/
php@stefankoopmanschap.com

Hans
27/02/04, 07:15
"Stefan Koopmanschap (remove withoutspam to e-mail)"
<stefan@stefankoopmanschapwithoutspam.nl> schreef in bericht
news:c1lt1e$8e1$2@reader11.wxs.nl...
> Hans wrote:
> > poll_process(4); ?>
> > Terwijl ik dan de poll had moeten zien.
>
> kan het zijn dat php nog niet aan staat op je testserver?

Staat wel aan.
--
Hans
www.van-der-ham.net
www.buurt.net

Daniel Tryba
27/02/04, 08:05
Hans <hammie@nospamvan-der-ham.net> wrote:
> Ik ben net begonnen met php/mySQL, aan de hand van een leerboek.
[...]
> Nu krijg ik bij uitvoer in browser (IE 6.0), de fout:
> poll_process(4); ?>
> Terwijl ik dan de poll had moeten zien.

In de gerenderde versie? Kijk eens in de source! Dit is geen fout
overigens...

> Dit is de php programmering in de html pagina:

Als in de file foo.htm(l)?

> <?php
> include "C:\apache\htdocs\vote\db\poll_init.php";

AIiii, welk boek leert je dit? Dit gaat goed totdat je bv een diretory

c:\apache\htdocs\test\needitwerktniet

> ?>
> <html>
> <body>
> <h1>Enqu?te</h1>
> <?php
> echo $php_poll->poll_process(4);
> ?>
> </body>
> </html>

Zie hier een gedeelte van je "foutmelding".... Het is geen toeval dat je
te zien krijgt wat je nu ziet, immers het is het enige stukje wat zich
niet binnen een html element bevindt (volgens de browser). MAW je script
wordt niet geinterpreteerd door php maar direct de browser gestuurt, dat
kan door:
-een niet functionerende php
-niet de gewenste extensie (.php) maar bv .html waardoor het dus niet
naar de interpreter wordt gestuurd.

--

Daniel Tryba

Hans
28/02/04, 23:35
"Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
bericht news:c1mpsr$hq0$1@news.tue.nl...
> Hans <hammie@nospamvan-der-ham.net> wrote:
> > Ik ben net begonnen met php/mySQL, aan de hand van een leerboek.
> [...]
> > Nu krijg ik bij uitvoer in browser (IE 6.0), de fout:
> > poll_process(4); ?>
> > Terwijl ik dan de poll had moeten zien.
>
> In de gerenderde versie? Kijk eens in de source! Dit is geen fout
> overigens...

Zoals ik al in het begin aangaf: ik ben een beginner op php gebied.
Jouw bovenstaande 3 opmerkingen, roepen bij mij ook weer 3 vragen op: wat
bedoel je hiermee?
>
> > Dit is de php programmering in de html pagina:
>
> Als in de file foo.htm(l)?

Hier ook weer: wat is een /de foo.html??

>
> > <?php
> > include "C:\apache\htdocs\vote\db\poll_init.php";
>
> AIiii, welk boek leert je dit? Dit gaat goed totdat je bv een diretory
>
> c:\apache\htdocs\test\needitwerktniet

Als je bedoelt dat in mijn voorbeeld de "C" als hoofdletter staat: ja, dat
was fout, maar het verbeteren daarvan ,veranderde niets aan het probleem.
En over onderstaand:
Ik heb het html bestand, hernoemt naar een php bestand extensie: geen
resultaat.
Ik heb al xx keer gekeken of iedere punt, komma en caracter, overeenkomt met
het lesboek: ja dus..
Php functioneert wel, althans, dat geeft de browser opdracht :
http://localhost gewoon weer.
Kortom: probleem nog niet opgelost.

Wie weet raad?
Hans

>
> > ?>
> > <html>
> > <body>
> > <h1>Enqu?te</h1>
> > <?php
> > echo $php_poll->poll_process(4);
> > ?>
> > </body>
> > </html>
>
> Zie hier een gedeelte van je "foutmelding".... Het is geen toeval dat je
> te zien krijgt wat je nu ziet, immers het is het enige stukje wat zich
> niet binnen een html element bevindt (volgens de browser). MAW je script
> wordt niet geinterpreteerd door php maar direct de browser gestuurt, dat
> kan door:
> -een niet functionerende php
> -niet de gewenste extensie (.php) maar bv .html waardoor het dus niet
> naar de interpreter wordt gestuurd.
>
> --
>
> Daniel Tryba
>

Jaap-Andre de Hoop
29/02/04, 11:35
In article <on70c.2296$EV2.8250@amstwist00>, "Hans" <hammie@NOSPAMvan-der-ham.net> wrote:
>Php functioneert wel, althans, dat geeft de browser opdracht :
>http://localhost gewoon weer.
>Kortom: probleem nog niet opgelost.

daarmee weet je of apache functioneert, zegt nog niets van php.

>
>Wie weet raad?

de manual, met eerder genoemde suggesties.

Jaap-Andre