Grazie per gli esempi :)
Ci ho studiato un paio di giorni e qualcosa sono riuscito a farlo, ma a questo punto mi si blocca il contatore degli utenti registrati.
Io volevo usare una procedura simile a quella del contatore per scrivere gli utenti in un file di testo e leggerli e scriverli in una pagina.
Quindi usando
<?php $miofile = fopen('registrati.txt', 'w'); fwrite($miofile, $nome, $email); fclose($miofile); ?>
(e devo ancora capire come passare i dati che mi servono a quelle variabili)
Ma alla prova la cosa fallisce.
Mi spiego meglio, in una pagina inserisco la registrazione che mi da l'email e questo codice HTML copiato da questo forum
<?php
define("FILE",'counter_registrati.txt');
if (file_exists(FILE)) {
$file = fopen(FILE, 'r');
$data = fread($file, filesize(FILE));
fclose($file);
}
$hits = intval($data);
$hits++;
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Numero di utenti registrati: $hits!";
?>
A questo punto mi registro, metto anche un commento in una pagina analoga con un altro contatore e leggo di nuovo il file in una pagina con tutti i contatori (senza aggiungere $hits++; )
<p align="left">
<?php
define("FILE",'counter_registrati.txt');
if (file_exists(FILE)) {
$file = fopen(FILE, 'r');
$data = fread($file, filesize(FILE));
fclose($file);
}
$hits = intval($data);
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Numero di utenti registrati: $hits!";
?>
<br>
<?php
define("FILE",'counter_suggerimentii.txt');
if (file_exists(FILE)) {
$file = fopen(FILE, 'r');
$data = fread($file, filesize(FILE));
fclose($file);
}
$hits = intval($data);
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Numero di suggerimenti: $hits!";
?>
</p>
I file però mi danno un nulla di fatto...
Numero di utenti registrati: 0!
Numero di suggerimenti: 0!
Ho cercato un pò dappertutto trovando nel pannello admin la spiegazione:
Cartella su Server con accesso in scrittura FAIL Contattare l'hosting provider per sapere il percorso della cartella con permessi di scrittura (777)
Leggendo in giro ho trovato una spiegazione, mancanza di accesso alla cartella httpdocs http://answers.websitex5.com/post/8446 (http://answers.websitex5.com/post/8446)
Ho messo di tutto nei parametri del blog: ho scritto httpdocs, ho scritto blog... alla fine siccome ho un dominio su solodomini.it ho inserito tutto il percorso ottenendo
Cartella su Server con accesso in scrittura (http://www.texanogrill.com/httpdocs/)FAIL
Contattare l'hosting provider per sapere il percorso della cartella con permessi di scrittura (777)
Strano, come faccio a non avere i permessi di scrittura dove deposito i file sia con filezilla che con website5?
Il problema è che senza l'accesso non posso nemmeno iniziare a pensare di leggere i nomi della gente che si registra su www.texanogrill.com, e quindi manca la possibilità di gestirli e fare un db di registrati (se poi sia possibile è un altro paio di maniche, magari per la mailing list si utilizza un servizio esterno)
Qualche idea?
(una stranezza di website è che non permette l'inserimento di pulsanti rollover nelle pagine dove dreamweaver lo fa ridendo... mah... inserirò il codice a mano in fase di correzione)