Thread obsoleto Numerazione automatica commenti.

weblocal

Nuovo utente
Autore del topic
23 Luglio 2008
48
0
Miglior risposta
0
Salve ho appena creato un blog per vari contest. In pratica per ogni contest la partecipazione prevede che gli utenti si rechino tramite il link nel post a delle pagine che ho creato in HTML con un form per commentare e ogni commento viene "scritto" su un file txt che ho nel server. Ora in pratica ho anche decine e decine di utenti che partecipano al contest e per me sarebbe più facili estrarli associandoli a un numero. Come potrei fare a numerarli ?? Nel senso che per ogni commento postato sul file di testo ci sia un numero ?? esempio :
il mio è il primo commento ed è accompagnato dal numero 1..
e così via !!

Vi ringrazio in anticipo,Aspetto Vostre,Ciao ! :-)
 
Riferimento: Numerazione automatica commenti.

'Spetta, il numero di accompagnamento al commento devi inserirlo in un database o in un file?
Se li inserisci nel database devi fare così, aggiungendo dopo la query questa funzione (e ovviamente devi avere il campo con il relativo nome e le relative proprietà):

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Se invece il numero devi inserirlo in un .txt devi fare così:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Non ho avuto modo di testare il codice, dimmi se funge ;)
 
Riferimento: Numerazione automatica commenti.

Grazie :-)
Tutto risolto !

Di seguito ecco il codice PHP :

<?php

$ip = $_SERVER['REMOTE_ADDR'];
$email = $_POST['email'];
$name = $_POST['name'];

$f = fopen("texto.html", "a");
if(!$f) die("Impossibile aprire il file");
$numero = array_reverse(file("texto.html"));
$ultimo_numero = $numero["0"] + 1;
fwrite($f, $ultimo_numero);

fwrite ($f, 'E-mail: <i>'.$email.'</i> Nome: <b>'.$name.'</b> IP: ['.$ip.']<br>');

fclose($f);

?>
--------------- AGGIUNTA AL POST ---------------
Mi dispiace ma dopo vari test noto che non funziona alla perfezione,guarda dopo il "2" non mi numera bene :emoji_slight_frown: :

1E-mail: alessio.nocera@gmail.com Nome: Alesio Nocera IP: [#######]
2E-mail: fakemail11@gmail.com Nome: fakemail11 IP: [#######]
2E-mail: Alex[MENTION=14141]Ema[/MENTION]il.it Nome: Alex IP: [#######]
2E-mail: ciao@gmail.com Nome: ciao IP: [#######]
2E-mail: giovybuffon[MENTION=21474]hot[/MENTION]mail.it Nome: giovanni IP: [#######]

Grazie ancora però ,aspetto tue :emoji_smiley:
 
Ultima modifica:
Riferimento: Numerazione automatica commenti.

Scusami tanto. Ecco qua, questo dovrebbe funzionare.
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Non puoi tenere i numeri e la stringa nello stesso file, dovresti separarli.
 
Ultima modifica: