mai pensato di usare il flag FILE_APPEND?
mai pensato di usare il flag FILE_APPEND?
eXvision
Mi accorgo ora dell'esistenza però è una cosa molto controversa perché sul sito leggo:
"Se il nome del file non esiste, viene creato il file. In caso contrario, il file esistente viene sovrascritto, a meno che non sia impostato il flag FILE_APPEND."
http://php.net/manual/en/function.file-put-contents.php
però un file che non esiste non può essere sovrascritto a meno che file_exists non funzioni a dovere. brodik potresti spiegarmi questa questione? Ti ricordo che non sono un programmatore ma un appassionato.
Comunque tu mi stai dicendo di editare in questo modo il codice? Puoi essere più esaustivo?
Codice PHP:if (file_exists ( $ipUnici )) {
$current = file_get_contents ( $ipUnici );
$current2 = $current . $ip_address . " | " . $now . " \r\n";
if (strpos ( $current, $ip_address ) === false) {
file_put_contents ( $ipUnici, $current2, LOCK_EX );
}
} else {
$current = $ip_address . " | " . $now . " \r\n";
file_put_contents ( $ipUnici, $current, FILE_APPEND | LOCK_EX );
}
Più pratica in futuro...