Oppure

Loading
28/02/08 22:48
queen_flavio
Postato originariamente da bangirasu:

Ti verrà scritto tutte le volte ke visiti l'index.php.
Se proprio ti dà tanto fastidio potresti mettere un altro cookie ke tiene conto se hai già visitato o meno almeno l'index.php.... E' semplice da fare xò io in questi giorni proprio nn ho tempo...


Così sarebbe l'ideale.
Ti dispiacerebbe scriverlo appena ti liberi, non ho fretta, ma vorrei poter risolvere il problema.
Grazie mille ancora
Flavio
aaa
19/06/08 7:50
queen_flavio
Ciao a tutti,
scusate se riporto in alto questa discussione. Premetto che il codice funziona perfettamente! Ho una richiesta semplice semplice da fare.
Mi si è presentata l'esigenza di dover inserire un nuovo form oltre quello del nome. Vorrei inserirne un altro in cui chiedo la nazione di provenienza. Ho provato ad aggiungerlo da me, ma non viene registrato nessun dato. Qualcuno mi aiuta?
Grazie ancora, Flavio
aaa
25/06/08 22:14
franco93it
Non ho letto bene tutto, ma potresti fare così:

quì nel form aggiungere:
<form action="log_user.php" method="POST">
Inserisci il tuo nome <input type="text" name="nome" />
<br />
Inserisci la tua nazionalita'<input type="text" name="nazione" />
<br />
<input type="submit" value="invia" />
</form>


Log user:
<?php

if (isset($_POST['nome']) && isset($_POST['nazione']))
{
setcookie("logutenti", $_POST['nome'], time() + 31536000);
setcookie("logutenti_nazione", $_POST['nazione'], time() + 31536000);
header("Location: index.html");
die();
}

?> 



Home:
<?php

if (!isset($_COOKIE['logutenti']) || !isset($_COOKIE['logutenti_nazione']))
{
header("Location: log_user.php");
die();
}

$fp = fopen("log.txt", "a+");

if (flock($fp, LOCK_EX) === true)
{
$log = date("d-m-Y", time());
$log .= " ore ";
$log .= date("H:i", time());
$log .= " - ";
$log .= $_COOKIE['logutenti'];
$log .= $_COOKIE['logutenti_nazione'];
$log .= "\r\n";

fwrite($fp, $log);

flock($fp, LOCK_UN);
}

fclose($fp);

?>




Magari poi migliorare un po' e impaginare meglio la scrittura su log.txt...
aaa
02/07/08 17:57
queen_flavio
Perfetto funziona, ma hai ragione.. il txt fa schifo così. Compare nome e nazionalità tutto attaccato. In che modo si può modificare? Sempre con il php? A me non interessa avere nuilla di complicato, solo magari separare le colonne della data ingresso, nome e nazionalità.
Grazie mille ancora per il tuo aiuto
Flavio
aaa
02/07/08 18:00
queen_flavio
Dimenticavo di farti una domanda. Non ho avuto modo di testare se è obbligatorio inserire le voci da me richieste. Cioè io vorrei che fosse sempre inserito il nome, ma che la nazionalità fosse facoltativa.
Flavio
aaa
16/07/08 10:27
franco93it
Per mettere tutto in ordine potresti scrivere i dati su uh file html intabellandoli...

Se hai bisogno contattami via email.
aaa
16/07/08 10:54
queen_flavio
Postato originariamente da queen_flavio:

Dimenticavo di farti una domanda. Non ho avuto modo di testare se è obbligatorio inserire le voci da me richieste. Cioè io vorrei che fosse sempre inserito il nome, ma che la nazionalità fosse facoltativa.
Flavio


Ti ho scritto ma mi dice che la tua email è in disuso..
aaa
17/07/08 20:55
franco93it
Scusami...
Ti ho risposto...
aaa