[LatinaLUG] sito web php dati da file cominciamobene

Francesco Ficarola francesco_ficarola@libero.it
Mer 9 Gen 2008 10:16:21 CET


inwind-xpla ha scritto:
> thanx franz, ma checcazze' EOPAG?????

Di nulla! :)

EOPAG o qualsiasi altro nome è una specie di "tag" (senza entrare troppo
nel dettaglio) che si usa in php in sostituzione dei doppi apici. Ho
precisato "qualsiasi altro nome" perchè avrei anche potuto chiamarlo
SITO anzichè EOPAG (l'ho chiamato così perchè di solito si usa inserire
EO seguito da una parola simbolo di ciò che si vuole indicare, in quel
caso la PAGina HTML). L'importante è che questa parola sia aperta da
"<<<" e chiusa da ";" (senza virgolette). Per chiarirti meglio la cosa,
avrei potuto scrivere così:

<?php
$pagina =
<<< SITO
<html>
<head>
<title>Pagina prova</title>
</head>
<body>
<p>Ciaooooo</p>
</body>
</html>
SITO;
echo $pagina;
?>

Tu potrai chiederti che senso ha usarlo se ci sono già i doppi apici...
E' questo il punto. Con i doppi apici, se all'interno di ciò che vuoi
memorizzare in una variabile o che vuoi stampare con un echo, ci sono
altri doppi apici, allora per farli riconoscere al php devi inserire uno
 \ davanti, mentre con EOPIPPO (o quel che vuoi) non è necessario.

Esempio... Ammettiamo che tu voglia stampare una campo hidden di questo
genere:

<input type="hidden" name="utente" value="pippo">;

Con i doppi apici avrai:

echo "<input type=\"hidden\" name=\"utente\" value=\"pippo\">";

mentre con il tag in questione:

echo
<<< STAMPA
<input type="hidden" name="utente" value="pippo">
STAMPA;

Puoi notare che con quest'ultimo risulta molto meno contorto.

Se hai altri dubbi, sono qui!

Ciao,
-- 
Francesco Ficarola <francesco_ficarola_at_libero_dot_it>
Presidente LUG-PV (www.pvlug.org)
Mailing List: lugpv_at_lists.linux_dot_it

[GPG KeyID: 0xDBA99D92]
http://www.pvlug.org/gpgkeys/francesco_ficarola.asc

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  252 bytes
Descrizione: OpenPGP digital signature
Url:         http://lists.linux.it/private/latina/attachments/20080109/cbfb3b95/attachment.pgp 


Maggiori informazioni sulla lista latina