Credo questa parte sia sbagliata:
Non credo tu possa inserire nella variabile $msg altro codice php. Il contenuto della variabile $msg non è altro che l' html che viene restituito al client e interpretato dal browser, il quale interpreta solo l' html e non il php.Codice PHP:$msg = '<html>
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<div class="contenitore">
<body>
<?php
$server="localhost";
.................ecc ecc

Rispondi quotando