Toon posts:

php geeft niets weer

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

Verwijderd

Topicstarter
wanneer ik iets in php schrijf, ik heb geen verstand van php, ben bezig met leren, wordt er niets weergegeven op de pagina.
alles wat tussen <? en ?> staat wordt niet weergegeven.
ja php 4.3.6 geinstalleerd.
kan iemand me hiermee helpen?

  • Markieman
  • Registratie: December 2001
  • Laatst online: 15-05 12:16
Wat heb je tussen <? en ?> staan dan?

You do not fear them? - The Wraith? Naah. Now *clowns*, that's another story.


Verwijderd

Topicstarter
<html>
<head>
<title>Voorbeeld</title>
</head>
<body>

<?php
echo "Hallo! Ik ben een PHP script!";
?>

</body>
</html>

dit is de hele pagina. dus echo "Hallo! Ik ben een PHP script!";, heb ik tussen <? en ?> staan.

Verwijderd

Gebruik je apache, zoja: heb je in httpd.conf aangegeven dat php is geinstalleerd?

Staat je php bijv. onder c:/php geinstalleerd dan moet je dit ff toevoegen:
code:
1
2
3
4
## PHP Gegevens
   ScriptAlias /php/ "c:/php/"
   AddType application/x-httpd-php .php
   Action application/x-httpd-php "/php/php.exe"

Verwijderd

moet werken dit, dus daar ligt het niet aan.

Verwijderd

Topicstarter
nee ik gebruik IIS 5

  • Tarzan
  • Registratie: November 2003
  • Laatst online: 23-05 10:23
Je moet er dan natuurlijk wel voor zorgen dat het bestand *.php als extensie heeft!

..:: ::..


Verwijderd

Pff dat kunnen verschillende dingen zijn.

1. Maar als je php gaat schrijven dan begin je met '<?php' en eindig je met '?>'
2. Save je de bestanden wel in de map wwwroot? Of heb je daar zelf een andere locatie voor opgegeven.
3. Probeer trouwens ook gewoon phpdev (neem aan dat je thuis wilt oefenen voor je studie). Phpdev is een programmatje en dat start de services die nodig zijn om php te kunnen openen op je eigen computer. Geen gedoe, alleen dat programma opstarten, je .php files in de wwwroot stoppen en het werkt. Phpdev

  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Das wel mooi de insecure methode, je kan beter mod_php gebruiken.

edit: Wat slindenau zei dus

[ Voor 20% gewijzigd door Radiant op 06-05-2004 15:56 ]


Verwijderd

Insecure? Verklaar je nader :)

Verwijderd

draai je lokaal een webserver of is het op een remote server? als je het lokaal draait zou ik denken dat je installatie van PHP niet helemaal goed verlopen is, heb zelf ook een flinke tijd zitten klussen voor het hier lokaal werkte :)

BTW: ik zou in dit geval geen double quotes gebruiken om te echo'en, maar single quotes, de php-parser gaat dan niet in de tekst nog eens zoeken naar strings om te parsen. In dit geval zitten er geen variabelen in dus is single quotes sneller. Nu maakt het nog niet veel uit, maar bij gecompliceerdere scripts is er wel tijdwinst

BTW2: ik ben zelf ook nog niet zo heel ver met php, ben nu juist MySQL een beetje aant begrijpen en ga met OOP bezig

Verwijderd

Topicstarter
Verwijderd schreef op 06 mei 2004 @ 15:55:
Pff dat kunnen verschillende dingen zijn.

1. Maar als je php gaat schrijven dan begin je met '<?php' en eindig je met '?>'
2. Save je de bestanden wel in de map wwwroot? Of heb je daar zelf een andere locatie voor opgegeven.
3. Probeer trouwens ook gewoon phpdev (neem aan dat je thuis wilt oefenen voor je studie). Phpdev is een programmatje en dat start de services die nodig zijn om php te kunnen openen op je eigen computer. Geen gedoe, alleen dat programma opstarten, je .php files in de wwwroot stoppen en het werkt. Phpdev
dus <? en ?> moet OOK tussen ' ' ?

'<?'
echo "Hallo! Ik ben een PHP script!";
'?>'

:?

  • sjoerdb2
  • Registratie: Juli 2001
  • Laatst online: 09-05-2025
Verwijderd schreef op 06 mei 2004 @ 15:59:
[...]


dus <? en ?> moet OOK tussen ' ' ?

'<?'
echo "Hallo! Ik ben een PHP script!";
'?>'

:?
nee dat dan weer niet :)

  • Tarzan
  • Registratie: November 2003
  • Laatst online: 23-05 10:23
Verwijderd schreef op 06 mei 2004 @ 15:59:
[...]


dus <? en ?> moet OOK tussen ' ' ?

'<?'
echo "Hallo! Ik ben een PHP script!";
'?>'

:?
Nee, dat moet niet.

..:: ::..


  • Tarzan
  • Registratie: November 2003
  • Laatst online: 23-05 10:23
quote ik mezelf :'(

[ Voor 85% gewijzigd door Tarzan op 06-05-2004 16:02 ]

..:: ::..


Verwijderd

Nee |:( . Je moet alleen hetgene tussen de ' ' overnemen.
Dus in het geval van '<?php' wordt het uiteindelijk in je phpscript <?php

edit:
ff voorbeeldje

<?php
echo "Haaaloooo ik kan php";
?>

Dit kan je dus wel letterlijk overnemen

[ Voor 37% gewijzigd door Verwijderd op 06-05-2004 16:04 ]


  • ripexx
  • Registratie: Juli 2002
  • Laatst online: 25-05 22:36

ripexx

bibs

Verwijderd schreef op 06 mei 2004 @ 15:59:
[...]


dus <? en ?> moet OOK tussen ' ' ?

'<?'
echo "Hallo! Ik ben een PHP script!";
'?>'

:?
Pak het manual van PHP er eens bij. Daarstaat ook in hoe je PHP onder IIS aan de praat krijgt, als dit script niet werkt dan klopt je PHP config niet. Verder is het allemaal manual werk. ;)

buit is binnen sukkel


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:00

gorgi_19

Kruimeltjes zijn weer op :9

Dit is de derde keer deze week dat ik je nu op de FAQ heb gewezen. Lees hem nu ook eens een keertje; verder mag iets meer zelfwerkzaamheid ook. :) Laat iedere kleine tegenslag een uitnodiging zijn om niet direct naar het forum te rennen, maar ook zelf informatie te verzamelen en uit te proberen. Bijvoorbeeld via een van de FAQ's, of via Google.

Zoals het er nu naar uit ziet, is IIS niet goed ingesteld icm PHP. Dit soort problemen horen in Software algemeen thuis. Alleen een topic als dit wil ik ze niet aan doen. :)

Over je PHP probleem zelf: we zijn hier niet om jou programmeren te leren. Dat moet je zelf doen. Lees anders een aantal tutorials door. In de FAQ staan wel een aantal linkjes. :)

Verplichte kost:
*!*!* Over topictitels in P&W - Updated 25 feb 04 *!*!*
P&W FAQ - Installatie c.q. SA vragen
P&W FAQ - De "quickstart"

Deze gaat iig dicht.

[ Voor 59% gewijzigd door gorgi_19 op 06-05-2004 16:15 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.