7 berichten aan het bekijken - 1 tot 7 (van in totaal 7)
  • Q:
    Bijdrager
    wout

    Gek PHP probleem

    Op onze webserver op kantoor wordt php alleen uitgevoerd als de code begint met:

    [code:1:57297da93c]<?php[/code:1:57297da93c]

    Normaal volstaat dit

    [code:1:57297da93c]<?[/code:1:57297da93c]

    Volgens mij is het een instelling in Apache, maar ik kan niet vinden wat.
    iemand een idee?

    Bijdrager
    fredmatrack

    Je zal het bestand “php.ini” eens moeten bekijken. Daarin zitten alle instellingen van PHP.
    Daar kan je ook aangeven of je in short style tags wil openen.

    Bijdrager
    Rttgfde

    daarvoor moet short_open_tag naar 1 zetten in je php.ini

    Bijdrager
    Bitcrumb

    Het is een instelling in de php.ini en staat goed ingesteld. Het is beter om geen short tags / asp-style tags te gebruiken. Dat wordt ook zo aangeraden in de php.ini zelf:

    NOTE: Using short tags should be avoided when developing applications or
    libraries that are meant for redistribution, or deployment on PHP
    servers which are not under your control, because short tags may not
    be supported on the target server. For portable, redistributable code,
    be sure not to use short tags.

    Het al dan niet toelaten van zo’n short tags hangt namelijk af van server tot server. Maak er daarom een goede gewoonte van om telkens de php tags voluit te schrijven.

    Bijdrager
    wout

    OK, bedankt!

    Het vreemde is dat ik dat op m’n eigen webserver nooit heb moeten instellen. En ik heb quasi exact dezelfde installatie gedaan.

    Bijdrager
    hansenonline

    het is ook netter om <?php te gebruiken, xml gebruikt bijvoorbeeld ook <? zo raak je niet in de verwarring!

    Bijdrager
    wout

    Dat is waar:)

    Ik zal er een gewoon te van maken…

7 berichten aan het bekijken - 1 tot 7 (van in totaal 7)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.