- Home
- Categorie
- Coding e Sistemistica
- PHP
- Come creare un campo di registrazione
-
Come creare un campo di registrazione
Allora vorrei sapere come posso creare un [..] campo di registrazione, dove i miei utenti si possono fare il login, mandare mp, gestire il loro profilo, registrarsi e avere un proprio avatar ecc..
Lo so che voi direte cerca sul forum che ci sono miliardi di queste discussioni, bene sono riuscito a trovare qualcosa ma molto vagamente, se qualcuno gentilmente mi fornirebbe un link o una spiegazione di come posso realizzarlo. Da quello che ho capito è uno script e lo devo installare.
Grazie a tutti ciauNon vi sto a mettere i link di un esempio credo che abbiate capito.
-
Ciao Barclast e benvenuto nel Forum GT
Non si capisce se tu cerchi lo script per implementare un'area privata in un sito o cerchi proprio qualche "sito pronto all'uso" da installare.
Nel secondo caso tutto dipende da cosa vuoi realizzare, esistono vari CMS per Forum (vedi PhpBB ad esempio) ed altri più gestibili come Joomla, Drupal etc etc.
Se ci dai qualche delucidazione sul "fine" a cui ti servirà il sito magari riusciamo ad aiutarti meglio.
-
Ciao e grazie mille del benvenuto, molto gentile
Allora non mi serve un CMS, ma proprio uno script dove c'è login, password, registrati, pass dimenticata? ecc...
Nel caso in cui ti registri hai il tuo pannello personalizzato con il tuo avatar, poi puoi mandare mp ecc.. puoi creare news ecc.. come se fosse un forum.
Spero che mi sono spiegato bene, se non hai capito te lo rispiego non preoccuparti
-
@Barclast said:
Allora non mi serve un CMS, ma proprio uno script dove c'è login, password, registrati, pass dimenticata? ecc...
Quì c'è uno script per creare un'area privata, quello che manca lo si puo' implementare.
Con questo puoi creare delle pagine ove per accedere bisogna loggarsi.Nel caso in cui ti registri hai il tuo pannello personalizzato con il tuo avatar, poi puoi mandare mp ecc.. puoi creare news ecc.. come se fosse un forum.Se quello che cerchi deve avere anche tutte queste cose.....allora cerchi proprio un CMS o qualcosa del genere.
Se hai conoscenze di PHP e MySQL puoi benissimo farlo da te....ma se lo cerchi già pronto, non troverai altro che CMS o simili.
-
Cioè non cerco un CMS già pronto tipo joomla e drupal ma proprio uno script di Login detto anche (Login Form).
Questo è un esempio onepiececrew.com, guarda sulla tua sinistra c'è scritto Login, password e se ti registri hai il tuo pannello di controllo dove puoi mandare messaggi privati, inserirti un tuo avatar, e dopo averti registrato puoi rispondere alle news.
Spero di essere stato corretto nella spiegazione
Scusate per il link ma l'ho preso come esempio.
-
Appunto...il login form è semplicemente uno script che ti permette di entrare in un'area privata (vedi quello che ti ho lincato prima), tutto il resto (pannello gestione account, avatar, altro) bisogna costruirlo, non c'è un pacchetto già pronto all'uso con tutte queste cose che non sia un CMS o similare
Spero di esser stato più chiaro adesso
-
Ok, e per l'installazione dello script come posso farla? Cioè tutte quelle pagine in php ad esempio login.php registrazione.php le devo montare nel sito e poi come faccio a farlo andare? XD
-
Per implementare quello script ti basta seguire le indicazioni proposte in quel Thread, compresa la gestione del Database.
Se in lavorazione hai dubbi, posta pure che vediamo di risolverli.
-
Scusami se insisto ma voglio imparare.
Allora per adesso imparo come si creano le basi. Poi magari mi spieghi come si costruisce lo script per il pannello utenti.
Bene per prima cosa mi chiede il database, quindi devo creare una cartella nel mio database e inserire il codice? Oddio come funziona?
-
Il database mysql non è fisico, devi accedere al database mediante software, solitamente per mysql viene usato phpmyadmin, accedendo al phpmyadmin è sufficiente far eseguire il codice SQL.
Ovviamente devi essere in possesso di un database...
-
si allora ho un sito su altervista quindi basta che mi scarichi phpmyadmin ed inserisca il codice. bene ora provo se ho dei dubbi vi contatto.
-
Se sei su altervista è sufficiente attivare il database(che ha un costo mensile in altercent) e puoi accedere al phpmyadmin dal tuo pannello di controllo
-
Eseguendo query SQL sul server localhost:
CREATE TABLEutenti
(
id
INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
user
TEXT NOT NULL ,
pass
TEXT NOT NULL ,
mail
TEXT NOT NULL
) ENGINE = MYISAM ;poi clicco esegui, ok ce l'ho fatta.
Poi mi dice config.php, dovo creare una tabella?
-
Una volta fatta la tabella mediante quel codice, devi inserire nel file config.php i parametri per potersi collegare al database
-
Nel localhost devo mettere? Che ora non mi ricordo scusate.
-
L'indirizzo che dovresti trovare nel pannello di altervista...
-
mi dice errore:
<B>ErrorePare che ci sia un errore nella query SQL immessa. L'errore del server MySQL mostrato qui sotto, se c'è, può anche aiutare nella risoluzione del problema
ERROR: Stringa di Punctuation Sconosciuta @ 1STR: <?SQL: <?php// avvio la sessionesession_start();query SQL:
-
Ma cosa hai scritto nel file?
-
allora io creo una tabella intitolata config.php con numero di campi?
-
No, nei file del tutorial c'è un file chiamato config.php devi modificarlo e mettere come valore delle variabili i tuoi dati...