Buongiorno a tutti,
premetto che sono un pivellino e quindi spero di non dire sciocchezze.
Utilizzo Apache, MySql e Php in ambiente linux.
Per fare un pò di pratica, ho scritto un pò di programmini (script?) che gestiscono alcuni DB.

Lo script principale si chiama main.php che è un frame che richiama sia file .html che .php.
Fino a pochi giorni fa lanciavo dal browser /localhost/main.php e tutto funzionava coe desideravo.
Poi, non so spiegarmene il motivo, ma sicuramente avrò toccato qualcosa, quando provo a lanciare lo script mi compare la finestra di edit/download di main.php.
Dopo vari tentativi e verifiche mi è venuto lo schiribizzo di rinominare il file in main.html. Come per incanto tutto funziona correttamente, sia le pagine html. sia quelle php sia la gestione del DB.
Rinominato main.html in index.php, tutto funziona correttamente.
Non riesco a capire perchè prima con main.php funzionava, poi ha smesso per riprendere con main.htlm ed infine con index.php.

Spero si essere stato chiaro.