- Home
- Categorie
- Coding e Sistemistica
- PHP
- Come creare un sito web
-
Come creare un sito web
Salve a tutti!
Devo progettare un sito in php che contenga gallerie immagini, registrazione utenti ecc... Ho iniziato a leggere diverse guide e quello che ho trovato è uso delle variabili, array, stringhe ecc. Il mio problema è che avendo appena iniziato a programmare in php e non avendo alcun tipo di esperienza con la creazione di pagine web mi trovo completamente spaesata e non so da dove iniziare! Mi spiego: so che mi serve php, apache e mysql, ma una volta che li ho scaricati cosa ne devo fare? Come è strutturata la progettazione di un sito web?? Cioè ho capito come funzionano le variabili, i cicli, i metodi, ma come li uso? Da dove inizio??? Avete qualche guida da suggerirmi che risolva i miei dubbi?
Ho qualche speranza di fare qualcosa di buono in un paio di settimane?? Perchè mi è stato assegnato questo progetto all'università e sono disperata!!
Spero di essere stata chiara e ringrazio chiunque volesse aiutarmi!:)
-
Ciao Freckles,
trovi qui dei tutorial e degli script per iniziare a comprendere il funzionamento basilare.
-
Credo che 2 settimane siano un po' pochine...
Comunque, dacci dentro!
-
Rispondo anche qui quello che ti ho risposto "dall'altro lato".
Detto terra terra, sei un pò nella cacca
Non ti spaventare, ma diciamo che "programmare" è un modo diverso di pensare!!
Il classico "Registrare un utente", sotto, ha molti, tanti passaggi sotto, che chi non ha mai fatto nulla di tutto questo, ovviamente, non ha nemmeno idea di dove iniziare.
Per registrare un utente, intanto, serve un form, da dove l'utente può inserire i suoi dati.
Una volta inseriti i dati, l'utente clicca sul bottoncino "Iscrivimi", e il sito deve intercettare questi dati inviati (GET o POST) effettuare gli opportuni controlli (Valorizzazione dei campi obbligatori, validità indirizzo email, validità campi numerici, ecc ecc) e poi, se tutti i controlli danno esito positivo, inserire tramite una query INSERT i dati intercettati tramite il metodo utilizzato (GET o POST) nel database.
Fatto questo, far comparire nella pagina un bel messaggio di avvenuta registrazione!
Successivamente, dovrai provvedere a creare un form di login per gli utenti registrati...
Il form interroghera, tramite un apposito script, il database. Se l'utente che sta tentendo di loggarsi sarà trovato nel Database, allora effettuerai il login, altrimenti NO! Messaggio di errore e ritentare!
Una volta loggato poi, dovrai prevedere una pagina da dove poter cambiare i suoi dati...editarli e salvarli nuovamente! (UPDATE sql).
Insomma vedi che 3 semplici parole, hanno sotto tanto tanto lavoro.
E ovviamente ho fatto un riassunto.
Io ti consiglierei intanto di iniziare a capire e a prendere confidenza con l'html. Successivamente integra qualcosa di PHP.
Spero di esserti stato un pò utile!
-
Quoto in toto Amistat e vorrei puntualizzare un aspetto:
Io ti consiglierei intanto di iniziare a capire e a prendere confidenza con l'html. Successivamente integra qualcosa di PHP.
L'html è alla base di tutto!Due settimane è troppo poco per arrivare ad un livello tale...
Se hai solo quelle, ti consiglio controvoglia un editor che "faccia tutto lui" e poi, con calma, studi!
-
Grazie per le vostre risposte! (anche per quelle sull'altro forum )
Si in effetti sono abbastanza nella cacca, è che avevo parlato con gente che partendo da zero come me era riuscita a fare tutto nel giro di una settimana e mi ero illusa che sarebbe stato molto più semplice!
Amistat sei stato chiarissimo, il mio problema è che purtroppo a quel punto ancora non ci sono arrivata, o meglio non so come arrivarci! Sai se c'è qualche guida che mi spieghi come partire per iniziare a realizzare un sito web? Intendo qualcosa che mi spieghi passo passo come iniziare, dove andare a scrivere il codice e come eseguirlo. So che sono domande stupide ma non ho mai avuto a che fare con questo tipo di cose, ho soltanto programmato in C++ e mi bastava il DevC++ per scrivere il codice ed eseguirlo! Adesso non ci sto capendo niente perchè non so come muovermi nè come strutturare una pagina web!
@tigrone said:ti consiglio controvoglia un editor che "faccia tutto lui" e poi, con calma, studi!
In che senso "fa tutto lui"? E dove lo posso trovare?Grazie ancora
-
@Freckles said:
In che senso "fa tutto lui"? E dove lo posso trovare?
Ad esempio, con WebsiteX5 ci metti 2 giorni... ma è a pagamento e non fa siti dinamici quindi, per la "registrazione degli utenti", dovresti integrare del codice esterno.
-
Qualcosa di mooolto moooolto valido è simfony, ma diciamo che due settimane ci metti solo per capire come funziona!!
E' un framework PHP che praticamente fa tutto da solo, ed è anche opensource
Devi solo dirgli COSA fare
PS: Se per caso riesci a tirar fuori un sito con simfony, voglio il tuo contatto!
-
Come ti dicono tutti, comincia col programmarti il sito nella tua testa.
Fatti il sito con l'html e il css, poi passa a qualche effetto carino con javascript (data e ora, effetti su immagini,...) e POI passa alla parte PHP, quali registrazione-login-aree riservate.
Ci sono guide dedicate proprio solo al sistema di login e registrazione... una volta che cominci capisci al volo!
Ci sono anche script già pronti, dove basta modificare l'accesso per il database!!
Cerca un pò su Google vedrai che passo per passo risulterà sempre più facile...
Però mi raccomando comincia con la struttura del sito, una volta completata passa agli script!