Ciao a tutti, sono ancora qui a chiedere una mano
Allora, io ho questo codice
Ebbene, su tutti i server su cui l' ho provato (ben 5) questo codice funziona in modo impeccabile e tutto va alla grande, ma su un altro server (che guarda caso è quello sui cui dovrebbe andare il tutto in produzione) ottengo un errore "di flusso" in flash che a sua volta è dovuto ad un errore 503 che viene restituito dal server quando flash cerca di accedere al file "upload.php".codice:var loader:URLLoader = new URLLoader(); loader.addEventListener( Event.COMPLETE, onComplete ); loader.addEventListener( IOErrorEvent.IO_ERROR, onFailure ); /*VARIO CODICE CHE MI GENERA UN JPG DA UNA MOVIECLIP CHE HO CREATO IN RUNTIME*/ uploadFile(loader, './upload.php', file, filename); //Qui avvia l'upload del jpg con una classe che ho trovato. function onComplete(evt:Event):void { var PW:PublishWidget = getChildByName("PW"); PW.txt_pubblicato.htmlText = 'messaggio ok'; } function onFailure(eventObj:ErrorEvent):void { alert(eventObj); //la funzione alert mi butta fuori l'oggetto errore }
L'errore 503, se non sbaglio è il connection timeout.
Prima che me lo chiediate, tutti i files hanno i permessi giusti e presi singolarmente funzionano.
L'unica differenza tra i 5 server di prova e quello di produzione è che i 5 girano con mod_php mentre quello di produzione fa girare il php in cgi (non è una mia scelta purtroppo :berto: )
A questo punto, nella mia ignoranza, temo che il problema risieda proprio nel fatto del php in CGI!
Voi che mi suggerite per ovviare a questa cosa?![]()
![]()



Rispondi quotando