mi sono reso conto solo adesso che poichè ho rifatto il programma può sembrare che quelle variabili che ho scritto nel messaggio precedente non dipendono da nulla.
Il codice che ho scritto io è
codice:
$sul_pulsante_p1=array(); //definisco due array
$sul_pulsante_p2=array();
$clicktotali=0; //contatore dei click totali ricevuti dai due indirizzi
$textfile = fopen("test.txt", "r"); //apro il file da contare
while ( $rigafile=fgets($textfile,1024) ) {
$campiriga = explode("|", $rigafile); //estraggo tutti i campi di riga
$click=$campiriga[0]; //prelevo da ogni riga il campo relativo al click
$indirizzo=$campiriga[2]; //prelevo da ogni riga il campo relativo all'indirizzo
$clicktotali++;
Quindi il codice di Alhazred
codice:
array_key_exists($ip, ${'pulsante_'.$cliccato}) ?
${'pulsante_'.$cliccato}[$ip] += 1 :
${'pulsante_'.$cliccato}[$ip] = 1;
l'ho trasformato così
codice:
if(array_key_exists($indirizzo, ${'sul_pulsante_'.$click})){
${'sul_pulsante_'.$click}[$indirizzo] = ${'sul_pulsante_'.$click}[$indirizzo]+1 ;
}else{
${'sul_pulsante_'.$click}[$indirizzo] = 1;
}
ovviamente rimangono le domande di prima