Newsgroup: it.comp.www.php
Titolo: AIUTO!! andava fino a ieri, ora il php non mi viene interpretato!!!

Ciao a tutti, sono disperato, non capisco cosa stia succedendo....
sono andato a modificare uno script che ho fatto l'anno scorso, fiano
a ieri funzionava carrettamente.
Non mi da degli errori, proprio il file php non viene interpretato,
infatti il server mi spara la pagina bianca e se vado a vedere i
sorgenti pagina da explorer o firefox c'è lo script php..... :-(((
questa è la pagina... ho inserito una riga di html e la vedo, mentre
il php non funziona....
se guardate i sorgenti pagina c'è il codice php non interpretato....
http://www.d-verso.it/cgi-bin/2.0/utente_gestione.php
sul server aruba è installato php 5.2
http://webs97.aruba.it/ver.php
la cosa da non credere è che ho provato il file su easyphp
ma non funziona nemmeno li !!!!!
questo è il codice del file
____
<div align="center"><b>Registrazione utente in manutenzione</b></div>
<?php
    echo "d-verso";
?>
_____
cosa puo essere???

Ho fatto da una macchina linux un
wget "
http://www.d-verso.it/cgi-bin/2.0/utente_gestione.php
"
e ho visto che sulla prima riga ci sono dei caratteri spuri..
(provo ad incollarla qui)
ÿþ<div align="center"><b>Registrazione utente in manutenzione</b></div>
tanto che se faccio
file utente_gestione.php mi dice che è un file MP3 !!!!
Alcune cose che cercherei di verificare/provare:
<?php   ->  <?
verificare che il testo non sia stato salvato in UNICODE dopo averlo 
aperto con un editor
controllare che non ci sia un .htaccess
Prova a creare un file semplice
<?
phpinfo() ;
?>
e vedere cosa accade.
Francesco

 file utente_gestione.php mi dice che и un file MP3 !!!!
confermo
http://www.google.it/search?source=ig&hl=it&rlz=1G1GGLQ_ITIT276&=&q=hex+feff&btnG=Cerca+con+Google

 a ieri funzionava carrettamente.
hai salvato la pagina utilizzando la codifica UTF-16 little indian.
te ne puoi rendere conto tu stesso aprendo il file .php con un editor 
esadecimale: i primi 2 byte sono FF FE
dovresti cambiare la codifica predefinita del tuo editor in ASCII.

 ?>
Varie ipotesi:
1- Aruba non esegue php dentro la dir cgi-bin e tu hai sbagliato a 
configurare easyphp
2- il file non ha l'estensione corretta
3- c'e` qualche carattere strano che non fa entrare in funzione il parser 
(tipo uno spazio invisibile tra "<" e "?php")
Bye.


ragazzi ho ustato prima DSV PHP edtor, poi quano mi sono accorto che
non girava piu nulla
ho utilizzato notepad, voi che editor utilizzate?


nulla di tutto ciò,
1 lo script per la registrazione utente è sempre stato li, easyphp
l'ho uso sempre configurato di default
2 php
3 da notepad non vedo nessun spazio


funziona!!!
questa è la pagina con php info... è nella stessa directory di
"utente_gestione.php"
http://www.d-verso.it/cgi-bin/2.0/phpinfo.php
allora è proprio un problama di codifica, cosa faccio? voi che editor
utilizzate?

 ho utilizzato notepad, voi che editor utilizzate?
sgs ha ragione. In UTF-16 ogni carattere in realta` occupa due byte, 
quindi l'interprete PHP non vede la sequenza corretta e non si attiva.
Salva il file in UTF-8, che almeno salva i caratteri ASCII con un solo 
byte.
Notepad non e` granche` come editor. Cerca Notepad++ o comunque qualcosa 
di piu` adatto alla programmazione. Io uso Eclipse che va anche sotto 
Windows, ma e` enorme. Per il resto non saprei, non uso Windows... :)
Bye.

AOA ha scritto:
se la pagina che non funziona ha solo quelle due righe di codice, crea 
sul tuo pc una nuova pagina, stesso nome, e ridigita il tutto.... 
facendo attenzione a salvare in Ascii (anche da notepad, salva con nome, 
seleziona codifica: ANSI)
poi fai l'upload e vedrai che funzionerà.
per un editor non saprei consigliarti... per quel poco di programmazione 
web che faccio io uso vi direttamente sul server...


risolto ragaz!!!!!!
era proprio la codifica!
ho installato UE e ho guardato la modalita esadecimale del file
effettivamente non non era giusta, ho risalvato tutto in "unicode
ascii utf-8"
adesso funziona nuovamente.... strano però che il parser non legga le
altre codifiche, se lo leggo io da notepad, mi aspetto che anche il
parser legga la stessa cosa....
comunque grazie mille a tutti!!!