inserire un guestbook

  • Creatore Discussione Creatore Discussione asevenx
  • Data di inizio Data di inizio

asevenx

Utente Attivo
7 Nov 2009
312
0
16
Salve, è il primo messaggio che scrivo e sinceramente non so se devo scrivere qui, spero di non commettere un errore. Vado al punto, ho un sito e devo inserire un guestbook o un qualcosa che mi permetta di far commentare gli utenti del sito. Purtroppo non ho conoscenze di database e non ho molto tempo per studiarmi linguaggi e codici. Quindi quello che mi servirebbe è un qualcosa che riesco a inserire nel sito in modo semplice e che sia però modificabile con la grafica del sito stesso. grazie in anticipo
 
ciao
prova questo non usa database.
però segui il consiglio di alessandro e studia il db mysql (comunque alla fin fine più semplice da usare di file txt)
 
Che hosting usi? Scegli uno di quelli e proviamo a configurarlo, non ti arrendere alla prima difficoltà

aruba e altervista...ad esempio ho preso "php_smileguest" ho caricato tutti i file tramite filezilla, poi con un link nella home ho fatto una prova e l'ho collegato al file form.php...cliccando dovrebbe farmi accedere al guestbook però mi da dei messaggi di errore:
Warning: fopen(guest.txt) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\associazionecusmanoanguillaranet\php_smileguest\form.php on line 24

Warning: file(guest.txt) [function.file]: failed to open stream: No such file or directory in D:\Inetpub\webs\associazionecusmanoanguillaranet\php_smileguest\form.php on line 26

poi sotto mi da il form dove inserire nome, testo ecc...e anche se cerco di inserire il messaggio mi da errori dello stesso tipo, se volete li posto.

come faccio? grazie mille
 
Ultima modifica:
ciao
credo che se sei su aruba piattaforma window tu non possa settare i permessi, ma per scittura i file devovo essere dentro la cartella private
 
ciao
Perché? Con un client FTP si possono sempre settare i permessi,...
il perchè esattamento non te lo so dire, penso che sia una politica di aruba, tant'è vero per es. su piatt. windows non sono attivi le gd, su linux si, quindi non so dirti perchè su linux puoi settare i permessi su windows no
 
credo che lo facciano per una scomodissima questione di sicurezza; quello che non ho mai capito è il perché non attivino le GD di default...
 
devi semplicemente impostare su 777 i permessi sul file guest.txt dello script, lo puoi fare da qualsiasi client Ftp

non c'è nessun file guest.txt...i file che ho dentro sono:
config.php
form.php
insert.php
readme.txt
stile.css
view.php
come devo procedere?

grazie
 
se non c'è guest.txt dovresti crearlo perché lo script lo richiede; che client ftp usi?
 
con FileZilla, nella finestra di destra in cui si vedono i file presenti nel sito, ti basta selezionare un documento con il tasto destro e vedrai alla fine della finestra la voce "Permessi file".
 
si ho provato a fare cosi, il problema è che una volta settato poi riaprendo quel file scopro che i settaggi ritornano come prima.

Facendo un riepilogo: ho scaricato il pachetto signme_1.2 (ho scelto questo perchè era più vicino alle mie esigenze) all'interno di questo ci sono dei file:
- signme.inc.php (mainfile)
- data.dat
- log.dat.php
- template.inc.php
- README.txt
leggendo il readme c'è quanto segue:

1. Change the variables at the beginning of the signme.inc.php file to your needs.

2. Upload the whole distribution onto your server where you want to use the guestbook script.

3. Chmod the 2 files data.dat and log.dat.php to 777 (changing the read/write permissions of files).

4. Include the signme.inc.php file into any .php site by adding <? include("path_to_signme/signme.inc.php");?>
to your code (where 'path_to_signme' is to be changed to your needs).
Now point your browser to the file where you included the script and you're done.

praticamente non riesco nel punto 3 e 4
 

Discussioni simili