la pagina deve essere interpretata, e questo nella pillola c'e' scritto ... quindi non accadra' mai niente finche scrivi questo:
invia.sendAndLoad("biografia.php",file_ricevi);
e non questo
invia.sendAndLoad("http://localhost/biografia.php",file_ricevi);
... sempre che biografia.php sia in Apache, e che PHP funzioni correttamente ....
Poi in sendAndLoad non potrai vedere alcunche' perche' la pagina non viene caricata, puoi invece scrivere nella pagina php qualcosa tipo
<?php
$fp = fopen("daFlash.txt", "w+");
$fromFlash = isSet( $_POST["stringa"] ) ? $_POST["stringa"] : "non e' arrivato niente";
fwrite( $fp, $fromFlash );
fclose( $fp );
echo "done=ok";
?>
In questo modo potrai verificare, una volta risolto il problema del percorso interpretato tramite url assoluto ( ovvero con http://localhost/ davanti ed eventuale cartella ... ) se da flash arriva o non arriva niente, se arriva trovi il file daFlash.txt con il contenuto di quella variabile, altrimenti troverai scritto "non e' arrivato niente".