[Apache] Tutorial van het boek geeft andere uitkomst*

Pagina: 1
Acties:

  • uppie8374
  • Registratie: Maart 2002
  • Laatst online: 11-01 19:54
Het gaat hier om het boek Sams - PHP and MySQL Web Development, Second Edition.

In de eerste tutorial worden deze 2 stukken code gebruikt

Orderfor.htm
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<html>
<head>
  <title>Bob's Auto Parts</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Form</h2>

<form action="processorder.php" method=post>
<table border=0>
<tr bgcolor=#cccccc>
  <td width=150>Item</td>
  <td width=15>Quantity</td>
</tr>
<tr>
  <td>Tires</td>
  <td align=left><input type="text" name="tireqty" size=3 maxlength=3></td>
</tr>
<tr>
  <td>Oil</td>
  <td align=left><input type="text" name="oilqty" size=3 maxlength=3></td>
</tr>
<tr>
  <td>Spark Plugs</td>
  <td align=left><input type="text" name="sparkqty" size=3 maxlength=3></td>
</tr>
<tr>
  <td>Shipping Address</td>
  <td align=center><input type="text" name="address" size=40 maxlength=40></td>
</tr>
<tr>
  <td colspan=2 align=center><input type=submit value="Submit Order"></td>
</tr>
</table>
</form>  

</body>
</html>



en
processorder.php
code:
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
      <title>Bob's Auto Parts - Order Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?php
     echo'<p>Order processed.</p>';
?>
</body>
</html>


Jullie zullen vast wel de bedoeling begrijpen, maar in Internet Explorer komt er het volgende uit

Bob's Auto Parts
Order Results
Order processed.

' ; ?>

En bij Opera wordt er gevraagd of ik het bestand processorder.php wil downloaden. Een andere uitkomst bij tutorial 1 moedigt niet echt aan moet ik zeggen :P

Wat extra info :
Apache versie 2.0.47
PHP 4.3.3
MySQL 4.0.15
Internet Explorer 5.0
Opera 7.1

[ Voor 24% gewijzigd door uppie8374 op 19-11-2003 02:26 ]

Rebuilding knowledge database


  • Vae Victis
  • Registratie: April 2001
  • Laatst online: 20:55

Vae Victis

Dark Lord of the Sith

Heb je bij apache ook:
code:
1
AddType application/x-httpd-php .php

In de httpd.conf toegevoegd en apache een restart gegeven?
En als je in IE de source van php pagina ziet, is dat hetzelfde als php source?
Zoja, is het idd je config dat niet goed voor elkaar is.

  • megamuch
  • Registratie: Februari 2001
  • Laatst online: 29-01 20:14

megamuch

Tring Tring!

lijkt me dat je webserver geen php pagina's verwerkt en die als plain text ziet. Even je webserver instellingen na kijken dus :)

Verstand van Voip? Ik heb een leuke baan voor je!


  • uppie8374
  • Registratie: Maart 2002
  • Laatst online: 11-01 19:54
#
# AddType allows you to add to or override the MIME configuration
# file mime.types for specific file types.
#
AddType application/x-tar .tgz
AddType image/x-icon .ico
AddType application/x-httpd-php .php .phtml .html
AddType application/x-httpd-php-source .phps

Dit stond er al in mijn config file.
En ik heb al wel een webshop aan de praat gekregen op mijn huidige webserver. (al zou ik niet meer weten hoe :P) Alleen zou ik niet weten in hoeverre het precies werkt.

[ Voor 7% gewijzigd door uppie8374 op 19-11-2003 03:43 ]

Rebuilding knowledge database


  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
uppie83 schreef op 19 november 2003 @ 03:42:
#
# AddType allows you to add to or override the MIME configuration
# file mime.types for specific file types.
#
AddType application/x-tar .tgz
AddType image/x-icon .ico
AddType application/x-httpd-php .php .phtml .html
AddType application/x-httpd-php-source .phps

Dit stond er al in mijn config file.
En ik heb al wel een webshop aan de praat gekregen op mijn huidige webserver. (al zou ik niet meer weten hoe :P) Alleen zou ik niet weten in hoeverre het precies werkt.
en die werkt dus wel? op dit moment ook, terwijl dat voorbeeld het niet doet?

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:13
Dit lijkt eerder een configuratie-probleem dan een programmeer-probleem.

p&w -> sa

https://fgheysels.github.io/


  • uppie8374
  • Registratie: Maart 2002
  • Laatst online: 11-01 19:54
Ja in de webwinkel zie ik maar 1 probleempje tot dusver. (ik heb nog niet getest of het winkelwagen en creditcardsysteem al werken)

De fout is de volgende :
code:
1
2
3
4
5
6
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> 
<title>?php echo TITLE; ?></title>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>


In mijn balk staat bovenaan nu ?php echo TITLE; ?>

Rebuilding knowledge database


  • M.I.G.
  • Registratie: Augustus 2000
  • Laatst online: 06-01 13:48

M.I.G.

[like an alien]

Mis je misschien niet een < :?

<title>?php echo TITLE; ?></title>

in

<title><?php echo TITLE; ?></title>

[ Voor 61% gewijzigd door M.I.G. op 19-11-2003 15:47 ]


  • uppie8374
  • Registratie: Maart 2002
  • Laatst online: 11-01 19:54
Idd foutje van mij |:(

Maar dan werkt de webwinkel dus wel helemaal. De tutorial files doen echter nog steeds hetzelfde.

Rebuilding knowledge database


  • esf
  • Registratie: Juni 2002
  • Laatst online: 11-03 14:06

esf

Heb je niet iets van
code:
1
AddType application/x-httpd-php .php

in je httpd.conf staan? Ik zie hem alleen staan voor phps. Het is al eerder gevraagd, maar er is niet verder op in gegaan nadat jij hebt gepost wat je wel in dat bestand had staan..

[ Voor 32% gewijzigd door esf op 19-11-2003 16:10 ]

The hardest thing in the world to understand is the income tax. - Albert Einstein


Verwijderd

Volgens mij moet je een spatie invoegen tussen echo en ' om die '; ?> kwijt te raken en klopt het voor de rest. Zoals die source code eruit ziet moet hij ook niks anders doen dan deze output genereren...

  • uppie8374
  • Registratie: Maart 2002
  • Laatst online: 11-01 19:54
esf schreef op 19 november 2003 @ 16:09:
Heb je niet iets van
code:
1
AddType application/x-httpd-php .php

in je httpd.conf staan? Ik zie hem alleen staan voor phps. Het is al eerder gevraagd, maar er is niet verder op in gegaan nadat jij hebt gepost wat je wel in dat bestand had staan..
zoals in mijn tweede post vermeld staat, staat deze regel in mijn httpd.conf
AddType application/x-httpd-php .php .phtml .html


En om in te gaan op de post hierboven, nadat ik tussen ' en echo en ' en ; een spatie heb gezet veranderd er bij Opera niets en bij Internet Explorer krijg ik alleen nog

Bob's Auto Parts
Order Results

te zien.

Rebuilding knowledge database


  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
het zal wel niet, maar is het niet toevallig zo dat bij de voorbeelden in het boek gesproken wordt over bestanden met de extentie .php3 en dat jij dat toevallig zo heb overgenomen?

Bouw anders eens een werkende php-pagina uit die webwinkel gelijdelijk om naar een voorbeeld uit het boek (begint eerst met dingen weg te slopen en daarna weer toevoegen). Kom je er snel genoeg achter lijkt me

  • uppie8374
  • Registratie: Maart 2002
  • Laatst online: 11-01 19:54
Nope er wordt gebruik gemaakt van PHP 4.3 als ik t boek begrijp.

Rebuilding knowledge database

Pagina: 1