Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    abilitare <?= e <? invece di <?php

    Salve a tutti,
    vorrei sapere come abilitare la scrittura di:
    <?=
    e
    <? invece di <?php

    su IIS.

    grazie mille

  2. #2
    dovrebbe sempre essere una opzione presente nel php.ini.... a prescindere dal server http.
    ; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
    ; 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.

    short_open_tag = Off
    metti l'opzione in ON, ma sappi che potresti trovare problemi. Sopratutto se usi XML

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    Che problemi potrei trovare?

    questo abilita anche <?= ?

  4. #4
    Originariamente inviato da trusthat
    Che problemi potrei trovare?

    questo abilita anche <?= ?
    il problema che sui server in giro sia disabilitato lo short tag e il tuo script non funzioni piu'. E' deprecato l'uso, non e' possibile usarlo nei file xml (anche questi iniziano con <? ) , crea problemi se distribuisci i tuoi script... (qui si e la non funziona)

    E' probabile venga tolto dalle opzioni nelle versioni future di php. Ne abbiamo gia' parlato varie volte. Lo short tag e' da dimenticare. Punto.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    ok...dimenticherò allora

    quindi mi tocca scrivere
    <?php echo $ciao; ?> invece di <?=$ciao?>

  6. #6
    Originariamente inviato da trusthat
    ok...dimenticherò allora

    quindi mi tocca scrivere
    <?php echo $ciao; ?> invece di <?=$ciao?>
    se guardi "qualsiasi" script php di recente (da un paio d'anni) distribuito non troverai mai lo short tag. E se lo trovi ... fai come me, butta lo script . Sicuramente e' ciarpame vecchio con magari le register_globals in ON ed altre amenita'.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361
    un'altra domandina .mac...
    come faccio a gestire il passaggio di parematri
    invece del classico ?ciao=1&ciao2=2
    con /ciao1/ciao2 ?

  8. #8

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.