la variabile $testo creala come ho fatto io nel post sopra. facendo come fai tu ogni riga sovrascrive la successiva.
l'errore che ti restituisce è dato dal tuo webserver, non dal php. lo script è giusto, ma il tuo webserver impedisce il passaggio di dati tramite il metodo POST. C'e' una direttiva di apache nel file di configurazione, httpd.conf, che lo gestisce
dai un'occhiata a questa guida.codice:<Directory "C:/Documents and Settings/*/My Documents/My Website"> # AllowOverride FileInfo AuthConfig Limit # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec # <Limit GET POST OPTIONS PROPFIND> # Order allow,deny # Allow from all # </Limit> # <LimitExcept GET POST OPTIONS PROPFIND> # Order deny,allow # Deny from all # </LimitExcept> #</Directory>
non saprei dirti di più visto che non è che me ne intenda parecchio di 'ste cose
comunque giusto per curiosità, prova a cambiare il method del form e a mettere GET. le vedi le varibili nella barra degli indirizzi?
ps: a me il tuo form funziona!quindi abbiamo il webserver settato diversamente, non è un problema di script.