php pagina openen?

Status
Niet open voor verdere reacties.

Thomasvanaquino

Gebruiker
Lid geworden
16 jan 2012
Berichten
418
Hey iedereen,
weet niet of deze vraag alis gesteld: Maar weet niet goed hoe ik een gemaakte php pagina moet openen. Hebr er eentje gemaakt volgens een cursus maar als ik die wil openen krijg ik niet het gewenste resultaat. Kan iemand helpen?
MVG Aquino
 
Wat krijg je dan wél in beeld? De php broncode?
En welke webserver software gebruik je i.c.m. php? WAMP? XAMPP? IIS? Apache?

Edit: Zou ook zinvol kunnen zijn om de php-code zelf ook nog even te posten. Zal wel niet lang zijn, omdat het onderdeel is van een cursus.

Tijs.
 
Laatst bewerkt:
hey ik krijg ofwel de php code in beeld of wel de html zoals het moet zonder tijdsaanduiding bedoeling is dat die in beeld komt.
Ik gebruik Xampp.
 
dit krijg ik in beeld als php code.
<html>
<head> <title> tijdsaanduiding </title>
</head>
<body>
<h1> Huidige tijd:
<?php date("23:i:10");?></h1>
</body>
</html>
 
Ok, dat lijkt erop dat je php nog niet goed werkt in je webserver software.

Als ik ervan uit mag gaan dat het over apache (danwel varianten, zoals Wampp en Xampp) gaat:
Kijk na in httpd.conf dat er iets staat in de sfeer van (natuurlijk afhankelijk van welke versie php en waar je php hebt neergezet aanpassen aan jouw situatie):
LoadModule php5_module "J:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

Anders zal apache (normaal gesproken) de broncode van je php pagina's tonen ipv. de uitvoer van de php pagina.

Tijs.
 
oke waar kan ik dat vinden ongeveer ik heb wel dit gevonden LoadModule php5_module "c:/wamp/bin/php/php5.3.13/php5apache2_2.dll"
 
Laatst bewerkt:
Daaronder zou moeten staan:
AddType application/x-httpd-php .php

Tijs.
 
kan dat dat dat een heel eindje verder staat? want ik heb daar dit gevonden
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
 
Laatst bewerkt:
Ok, dat lijkt me goed (maakt niet uit waar die instellingen staan).

Je zou eens kunnen proberen om de apache service te herstarten en dan opnieuw proberen. Gebruik op die webpagina (in je browser) dan even Ctrl-F5 van volledige refresh/reload van de webpagina.

Tijs.
 
dan krijg ik alleen de html te zien zonder de code en tijdsaanduiding dus zoals het zou moeten zijn maar dan zonder de functie van php
 
Laatst bewerkt:
In je php code staat een fout, en daarmee is misschien ook dat probleem opgelost:
Moet zijn:
<html>
<head> <title> tijdsaanduiding </title>
</head>
<body>
<h1> Huidige tijd:
<?php
echo date("23:i:10");
?></h1>
</body>
</html>
 
Laatst bewerkt:
Sorry voor de late reacties maar ben een paar weken op kamp geweest heb het probleem trouwens nog altijd.
 
Er is ook nog een ander probleem, denk ik.
Als je opgeeft:
PHP:
<?php
echo date("23:i:10");
?>
is het resultaat altijd: 23uur + (echte aantal minuten; dat is de i) + 10 seconden.
Dus niet de goede tijd van het moment!



Met vriendelijke groet,
CSShunter
 
a. Werkt PHP in het algemeen wel?
Te checken via een php pagina op je webserver aan te roepen waar alleen de volgende inhoud in staat:
<?php
phpinfo();
?>

b. Hoe ziet de huidige php broncode van die tijdsaanduidings php-pagina er op dit moment uit?
c. Heb je Apache al geherstart en daarna opnieuw je tijdsaanduidings php-pagina in je browser gecheckt? Evt. doe je in je browser een Ctrl-F5 om een een vers exemplaar van de pagina in te laden.

Tijs.
 
hey sorry voor het late antwoord zal alles is terug moeten verwijderen en herinstalleren dan kan ik het beter volgen denk ik
 
Mijn php codes blijven het verkeerd doen. Ik heb alles verwijderd en terug opnieuw geinstalleerd. Nu om te controleren of alles goed werkt moest ik een php bestand maken met de code
<?php
Ik izephpinfo()
?>
Normaal zou je nu als je de pagina opent in een browser de instelling van je versie van php moeten zien.
ik zie enkel de code terug die ik heb ingetypt kan iemand helpen.
 
Wat krijg je te zien als je naar http://localhost/ gaat? Als het goed is zou je dan een pagina van XAMPP te zien moeten krijgen, gebeurt dat niet dan is er of iets mis met je xampp installatie of, je hebt xampp wel geïnstalleerd maar niet aan gezet.

In welke map zet je de php bestanden trouwens?

Wat ook nog mee kan spelen is de manier waarop je het bestand opent. Als je het bestand opent door gewoon in WIndows verkenner het bestand met een browser te openen lijkt hij niet altijd te begrijpen dat het bestand eerst door de server afgehandeld moet worden. Het is het beste om het bestand via de adresbalk van je browser aan te roepen, zoals je ook met een normale site zou doen. Dus als je het bestand test.php in de root map van de server hebt staan moet je naar http://localhost/test.php gaan.
 
Ik krijg inderdaad de website van xampp te zien als ik http://localhost gebruik. Ik heb het bestand opgeslagen bij mijn documenten met de naam info.php
Daar zit dus je fout, het bestand moet in een map van de server staan, niet in Mijn documenten, daar kan xampp namelijk niet bij. Je moet je bestanden in de map xampp/htdocs zetten. (waar op je PC dit precies is hangt af van waar je xampp geïnstalleerd hebt.)
(zie http://www.apachefriends.org/en/xampp-windows.html#1168)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan