[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Riminilug-general] php e include



Il giorno mar, 05/09/2006 alle 14.57 +0200, Paolo Sala ha scritto:
> Mille e mille grazie. Effettivamente il problema era proprio quello. Ho 
> provato 

Figurati .. ;)

> PS
> Ma perché se faccio un include un benedetto carattere del piffero fa 
> inviare una riga vuota al client? Mica ho inserito un echo?!!! ...questo 
> rimane davvero un mistero...

Innanzi tutto scusa per il ritardo della risposta, ma sono stato un po'
assente.
No tanto mistero non e', perche' anche se tu non fai un echo,
generalmente lo spazio, o ancora piu' probabilmente il carattere non
rappresentabile o non stampabile che dir si voglia, cade PRIMA
dell'accoppiata <?php ... ?>, e quindi viene "buttato fuori" come se
cominciasse un header html vero e proprio. Successivamente il tuo
session_start, infatti, si lamenta del fatto che gli risulta che
l'output dell'header sia gia' avvenuto.
In altre parole, equivale esattamente a fare  
<?php
echo "qualcosa";
session_start();
?>

... solo che se metti qualche carattere prima di '<?php', non hai
bisogno di echo perche' viene spedito come html puro. 
Comunque se la cosa ti consola, anch'io spesso sono stato costretto a
copiarmi da "<?php .." a fine documento e riportarlo su un documento
pulito, perche' si era introiato qualcosa che non ero riuscito a
togliere dalla testa del documento (scusa il termine 'qualcosa' so che
non fa fine dirlo! :D :D :D )
Ho notato che a volte la causa sono quelle maledette tastieracce
italiane: quando si becca una lettera accentata per sbaglio, ad esempio,
anche se tu correggi, spesso accade che non "vedi" nulla di anomalo, ma
da quelle parti spesso qualche porcheria rimane. (Stramaledetti unicode,
utf8 e compagnia bella!!!)
E' anche questo il motivo per il quale, quando posso, uso tastiere US.

Ciao 

-- 
Gabriele

_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general