Ciao a tutti
non sono un grande esperto in PHP, ma non riesco a capire le differenze di comportamento di due pezzi di codice apparentemente 'simili', ve li sottopongo:
-----questo codice da i risultati 'voluti'
<?php
$random_hash = md5(date('r', time()));
ob_start();
echo '--PHP-alt-';
echo $random_hash;
?>
<?php
echo 'Content-Type: text/html; charset="iso-8859-1"';
echo 'Content-Transfer-Encoding: 7bit';
$message = ob_get_clean();
?>
-----questo codice da risultati diversi
<?php
$random_hash = md5(date('r', time()));
ob_start();
echo '--PHP-alt-';
echo $random_hash;
echo 'Content-Type: text/html; charset="iso-8859-1"';
echo 'Content-Transfer-Encoding: 7bit';
$message = ob_get_clean();
?>
sembra che la chiusura di php e la sua riapertura infila un carattere, all'apparenza è uno spazio, ma 'probabilmente' non lo è, xké ce l'ho infilato anch'io e il codice si comporta comunque in maniera diversa.
è una parte di un codice che ho trovato nel web e che volevo mettere in una funzione, ma così spezzato non è possibile.
ringrazio anticipatamente qualsiasi suggerimento
ciauz