ho visto che alcuni esempi includo html in php con una sintassi strana:
a me non funziona, qual è il metodo migliore in php5?Codice PHP:
function intestazione() {
?>
<html>
<head>
<title>Titolo del sito</title>
</head>
<body>
<?
}
ho visto che alcuni esempi includo html in php con una sintassi strana:
a me non funziona, qual è il metodo migliore in php5?Codice PHP:
function intestazione() {
?>
<html>
<head>
<title>Titolo del sito</title>
</head>
<body>
<?
}
Codice PHP:
<? // obsoleto
<?php //corretto
PHP LEARN - Guide, tutorial e articoli sempre aggiornati
NUOVO: standardLib; il potente framework PHP é ora disponibile
*******************************************
Scarica oggi la tua copia di MtxEventManager
No, no, è giusto. PHP viene solo incapsulato dentro di HTML (perciò non è molto bello stampare codice HTML tramite echo), quindi <? indica l'inizio di codice PHP e ?> la fine. Si potrebbe anche scrivere così
Codice PHP:
function intestazione() {
echo '<html>
<head>
<title>Titolo del sito</title>
</head>
<body>';
www.sitemeer.com » Quando un sito pare irraggiungibile
Se ti piace ci puoi trovare anche su Facebook
Già, ma se non gli funziona probabilmente sarà a causa del tag di apertura![]()
PHP LEARN - Guide, tutorial e articoli sempre aggiornati
NUOVO: standardLib; il potente framework PHP é ora disponibile
*******************************************
Scarica oggi la tua copia di MtxEventManager
Sì, se short_open_tag è stata disattivata
![]()
www.sitemeer.com » Quando un sito pare irraggiungibile
Se ti piace ci puoi trovare anche su Facebook
open short tag e' disattivato su praticamente tutti i server che utilizzano php 5.x, meno che nei server obsoleti o gestiti in modo molto semplicistico per non dire altro, e magari pure con register_globals in ON.Originariamente inviato da neroux
Sì, se short_open_tag è stata disattivata
![]()
Non solo, ma dalle prossime release non sara' manco piu' presente nel php.ini. Quindi se si pensa di dare buoni consigli e' molto meglio evitare di usare lo short tag e tutta l'accozzaglia di cose buffe che si porta dietro il php e da tanto tempo ormai sconsigliate.
@edit - rileggetevi questo thread e date un'occhiata alla data.
http://forum.html.it/forum/showthrea...ight=short+tag
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Il default è ancora ON.Originariamente inviato da piero.mac
open short tag e' disattivato su praticamente tutti i server che utilizzano php 5.x, meno che nei server obsoleti o gestiti in modo molto semplicistico per non dire altro, e magari pure con register_globals in ON.
Da dove prendi questa informazione?Originariamente inviato da piero.mac
Non solo, ma dalle prossime release non sara' manco piu' presente nel php.ini. Quindi se si pensa di dare buoni consigli e' molto meglio evitare di usare lo short tag e tutta l'accozzaglia di cose buffe che si porta dietro il php e da tanto tempo ormai sconsigliate.
www.sitemeer.com » Quando un sito pare irraggiungibile
Se ti piace ci puoi trovare anche su Facebook
Originariamente inviato da neroux
Il default è ancora ON.
Da dove prendi questa informazione?
contento tu io di piu'.
http://www.php.net/manual/en/migration53.deprecated.php
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
E cosa c'entra con i short tags? :master:Originariamente inviato da piero.mac
contento tu io di piu'.
http://www.php.net/manual/en/migration53.deprecated.php![]()
www.sitemeer.com » Quando un sito pare irraggiungibile
Se ti piace ci puoi trovare anche su Facebook
hai citato register_globals.Originariamente inviato da neroux
E cosa c'entra con i short tags? :master:![]()
Scusa l'appunto ma mi sembri un po' approssimativo....
per quanto riguarda lp short tags ...
comunque questo argomento viene trascinato da tre quattro anni e sinceramente mi "stanca" leggerlo e non voglio convincere nessuno. Ma almeno evitiamo di dire cose strane, almeno quello. Grazie.; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It's been
; recommended for several years that you not use the short tag "short cut" and
; instead to use the full <?php and ?> tag combination. With the wide spread use
; of XML and use of these tags by other languages, the server can become easily
; confused and end up parsing the wrong code in the wrong context. But because
; this short cut has been a feature for such a long time, it's currently still
; supported for backwards compatibility, but we recommend you don't use them.
; http://php.net/short-open-tag
short_open_tag = Off
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.