Ciao,

sto provando a scrivere in append su un semplice file di testo.

Ho provato sia con fwrite() sia con file_put_contents() ed entrambi mi scrivono la stringa che voglio inserire, ma due volte!

Non ci sono cicli o richiami doppi delle stesse funzioni.

Eppure mi scrive due volte la stessa cosa nel file di testo.

Il codice è questo:
Codice PHP:
<?php
                    error_reporting
(E_ALL);

            
# Richiamo il WebService
            
echo "# Richiamo il Webservice

"
;
            
$client = new SoapClient(NULL,
                    array(
                    
"location" => "$webservice_URL",
                    
"uri"      => "urn:xmethods-delayed-quotes",
                    
"style"    => SOAP_RPC,
                    
"use"      => SOAP_ENCODED
                       
)); 
            
            echo 
"# Risultato della chiamata al Webservice


"
;
            
var_dump($client->getPolling());
                        
            
# Loggo il successo nella chiamata del WebService
            
$myFile "WebServ_activity.log";
            
            
$stringData strftime("%c") . " - Everything's OK!\r";
            
            echo 
"
 # Scrittura nel file di log ...."
;
            
file_put_contents($myFile$stringDataFILE_APPEND LOCK_EX);
            
            echo 
"


Esecuzione terminata correttamente"
;
A me non sembra ci sia niente di strano.... eppure il file risultante, dopo solo un'esecuzione, è
codice:
04/13/11 18:02:24 - Everything's OK!
04/13/11 18:02:25 - Everything's OK!
Sapete darmi qualche indicazione?