ich habe
…
geschrieben weil du geschriebst hast.
Der "Kleine Unterschied" ist:
Ich habe
if ( $line and $data = unserialize( $line ) ) {
# …
echo "<br>"
geschrieben. Du hast:
if ( $line and $data = unserialize( $line ) ) {
# … echo "<br>"
geschrieben.
In einem Programm ist das oft ein großer Unterschied!
Merke Dir: "Computer sind so dumm, dass die schon bei dem Fehlen eines einzelnen Zeilenumbruchs wegen eines "Fehlers" nichts mehr machen - dafür aber genau und schnell!"