Ho caricato via ftp, quindi ho digitato l'URL dello script in Safari; Safari ha scaricato la fonte !!
Questo sito di hosting ha mai fatto prima che - gli script .php siano sempre eseguiti.
Non posso duplicarlo. La pagina si carica come dovrebbe ora php.
Forse li ho appena catturati mentre alcune impostazioni .htaccess stavano cambiando?
Forse la mia linea di debug ini_set ('display_errors', 'stdout'); permesso questo?
Si è verificato un errore di "compilazione non riuscita" nella pagina.
Quindi ora devo cambiare i miei modi sciatti e scrivere codice php come se fosse esposto alla vista.
Che cosa potrebbe aver causato questa anomalia?
OK, quello che è successo è che recentemente ho cambiato il file .htaccess per usare una versione più recente di php. Belle. Ma avevo anche scaricato il file .htaccess sul mio server locale. L'indirizzo web per il locale è simile al sito. Quindi ... senza dita, non ho notato che Safari ha compilato automaticamente l'indirizzo con il mio sito locale. Il sito locale stava cercando di eseguire lo script con la nuova versione di php che non aveva, quindi ha appena consegnato lo script come download. Non è la cosa migliore da fare, non credo, ma almeno non era il server live.
Quindi ho mutato la domanda in "dovrei preoccuparmi" del php esposto. Dopo tutto, se il mio server locale recapiterà il testo dello script in determinate condizioni, potrebbe anche il server live?