<? of <?php
Ik zit met een vaag probleem op een IIS server...
De huidige versie van PHP op de server is: 5.1.1.
Alle scripts beginnen met een openingstag als:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
Echter, er is even onder VMware een andere versie geinstalleerd, namelijk de nieuwste van PHP, maar de scripts zijn dan half gaar?
PHP wordt allemaal geprint ipv geparsed.
Echter maak ik er [code]<?php van, dan is het wel goed.
Hoe kan dit?
En Ik zie dat bij de nieuwste PHP versie: $_SERVER['request_uri'] wel beschikbaar is, maar bij 5.1.1 niet, klopt dat?
Hopelijk hebben jullie wat meer duidelijkheid...
Echter, er is even onder VMware een andere versie geinstalleerd, namelijk de nieuwste van PHP, maar de scripts zijn dan half gaar?
PHP wordt allemaal geprint ipv geparsed.
Echter maak ik er [code]<?php van, dan is het wel goed.
Hoe kan dit?
En Ik zie dat bij de nieuwste PHP versie: $_SERVER['request_uri'] wel beschikbaar is, maar bij 5.1.1 niet, klopt dat?
Hopelijk hebben jullie wat meer duidelijkheid...
Code (php)
1
2
2
<? is shorttags, moet je niet gebruiken kan conflicten opleveren, zoals jij hebt. Of ze aanstaan kan je kijken met [php]ini.core[/php].
Dat van die request_uri weet ik niet.
Dat van die request_uri weet ik niet.
kheb ff in m'n phpinfo() gekeken, en bij 5.1.1 stond ie inderdaad gweoon aan, en bij die nieuwe zal ie wel uitgestaan hebben. GEwoon in de inifile aanpassen dus... thx:)
Nu nog kijke of dr mense zijn die wat over request_uri weten :)
Arjan Kapteijn schreef op 18.02.2009 15:29:
Dit is een goede opmerking.
Als je shorttags gebruikt snapt php xml niet => error.
heel veel van die dingen krijgt php namelijk direct van Apache. Aangezien jij geen Apache maar IIS gebruikt, zal dat dus anders heten...
Met print_r($_SERVER); of var_dump($_SERVER); kom je een heleboel te weten ;)
Ma die nieuwe php versie had het wel in zich op IIS, tenzij ik dat ook aan of uit kan zetten in de ini file... dan zouk er nog ff naar moeten kijken...
$_SERVER['query_string'] bevat wel het gedeelte van ? en & in de url iig...
Een combinatie van 2, krijg je het zelfde als request_uri dus...
Gewijzigd op 01/01/1970 01:00:00 door Leon Kunst
Ik heb altijd