• User Attivo

    da html a php

    Salve,
    vorrei trasformare il mio sito in firma da html in php, da dove bisogna iniziare per fare un buon lavoro? Quanto tempo ci vuole all'incirca per trasformare in php circa 160 pag? E' molto complicato? ho usato dreamweaver per il sito in html può essere un'alternativa usare lo stesso per il php?
    ultima cosa, i vantaggi rispetto all'html quali sono?
    ho letto un pò la guida ma mi sono spaventato un pò pensando di rifare tutto.....un pò per il tempo un pò per le difficoltà
    GRAZIE a tutti per i consigli.
    Bruno


  • Super User

    solo tu puoi renderti conto di quanto tempo ti serve per imparare a programmare in php.

    leggendo le varie guide e studiando bene presto o tardi acquisirai l'esperienza che ti serve per usare gli strumenti di php imparati nel migliore dei modi.

    arrivato a questo punto fai un'analisi e sviluppi il sito come ti serve.

    è una domanda alla quale gli altri non possono rispondere per te.


  • User Newbie

    Anche io sono interessato al passaggio da html a php, e anche io non ne so niente di php.

    Quello che mi chiedo e':

    lasciando la pagina in html e facendo ad esempio piccole aggiunte di funzioni in php, devo comunque cambiare l'estensione da .html a .php?

    Incollando il codice php in una pag.html dove andrebbe inserito?

    Esistono programmi che trasformano il codice automaticamente?

    Grazie a chiunque voglia dare una risposta.


  • User

    imparare a programmare in php non è così complesso ( se l'ho imparato io ce la possono fare tutti :D)

    http://www.php.net/ IL manuaule. trovate tutti i comandi.

    Vi consiglio di inizare da cose semplici o, cosa secondo me più utile perchè non sapreste da dove partire, iniziate a scaricare qualche script in php semplice ( es: un form per l'invio delle mail ) per vedere come è scritto e capire, sempre facendo riferimento al manuale, le funzioni dei vari comandi.
    Se avete dubbi postate su questo forum oppure sul newsgroup e un aiuto lo avrete sicuramente.

    se inserite del codice php in una pagina html dovete cambiare l'estensione ( in realtà ci sono delle eccezioni ma non vi preoccupate per ora).

    <?
    $variabile = 'primo test di php';
    echo($variabile);
    ?>

    il codice php inizia sempre con <? e si chiude con ?>
    il simbolo del $ deve stare sempre davanti al nome della variabile.
    il comando echo equivale ad un print ( scrive sostanzialmente qualcosa ).
    copiate il codice che vi ho postato in qualsiasi pagina html e rinominate l'estensione in php e avrete fatto la vostra prima pagina in php.
    In bocca al lupo


  • User Newbie

    Grazie per le spiegazioni, ma da neofita ho molti dubbi,

    OK inserendo codice php in una pagina html questa diventa a sua volta una pag. php con la sua estensione, senò non funziona, giusto?

    E il codice di un ipotetico form va incollato in qualsiasi punto dell'html, senza nessuna regola? e l'impaginazione come avviene.

    Grazie :mmm:


  • User

    se metti del codice php devi cambiare l'estensione da html a php.

    Alcuni esempi di impaginazione:

    <html>
    <head>
    <title></title>
    </head>

    <body>
    <?
    $variabile = 'primo test di php';
    echo($variabile);
    ?>
    </body>
    </html>

    secondo esempio

    <?
    $variabile = 'primo test di php';
    ?>
    <html>
    <head>
    <title></title>
    </head>

    <body>
    <?
    echo($variabile);
    ?>
    </body>
    </html>

    Terzo esempio

    <html>
    <head>
    <title></title>
    </head>

    <body>
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td>questo è il mio primo </td>
    <td><?
    $variabile = 'primo test di php';
    echo($variabile);
    ?></td>
    </tr>
    </table>
    </body>
    </html>

    quarto esempio

    <?
    $variabile = 'primo test di php';
    ?>

    <html>
    <head>
    <title></title>
    </head>

    <body>
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td>questo è il mio primo </td>
    <td><? echo($variabile); ?></td>
    </tr>
    </table>
    </body>
    </html>

    Per la form di un invio mail ti passo il link della prima che ho trovato: http://freephp.html.it/programmatori/view_script.asp?id=379

    Guarda il codice delle pagine e la demo per farti un'idea.


  • Super User

    il problema più grosso non è imparare a programmare in php, asp, java etc etc etc è IMPARARE A PROGRAMMARE e questo è un percorso obbligato per qualsiasi analista/programmatore e per qualsiasi linguaggio.

    ho specificato apposta analista programmatore e non solo programmatore perchè, a meno che nno abbiate qualcuno che vi dice esattametne cosa fare ed in che modalità farlo, sarete voi a scegliere la strada da intraprendere, le soluzioni da adottare e via dicendo.

    php si impara in un mesetto di buona volontà, alla fine si tratta solo di studio mnemonico di sintassi, sapere cosa fa una determinata funzione e come la si usa.

    se scrivo:

    $variabile = 'ciao';
    echo $variabile;

    studiare php vuol dire sapere cosa fa ogni singolo comando scritto. saper programmare è tutto un altro paio di maniche, non si impara in un mese ma in anni di studio, tentativi, spiate sul lavoro e sulle modalità scelte da chi si reputa più bravo e per fortuna non si smette mai di imparare.

    questo non vuol dire che difronte ad una mole di lavoro così elevata ci si deve scoraggiare perchè TUTTI, dal primo all'ultimo programmatore hanno fatto questo iter, c'è chi è arrivato subito, chi si è spinto un po' oltre e chi continua a camminare per migliorarsi.

    l'importante per evitare di perdere tempo inutilmente è avere un piano di studi ben organizzato e questo vuol dire, agli inizi una guida per la mera sintassi del linguaggio (php in questo caso) e mi pare che sul sito di giorgio una ci sia.
    studiata per bene quella si parte con un progetto alla propria portata.
    NON PENSATE A SVILUPPARE UN PORTALE CON ECOMMERCE, COMUNITà VIRTUALI o chissà che cosa, altrimenti per via delle complessità che ci sono a livello di analisi è facile scoraggiarsi.
    Fate un sito semplice che stampi dei dati magari presi da un dataabse.

    la fame viene mangiando e quindi aplierete le competenze in modo naturale.

    un'ultima cosa utilissima prima di iniziare un progetto è l'analisi su carta del progetto stesso, cosa volete fare, quali modalità adottare e quali tecnologie. più sarà dettagliata l'analisi iniziale prima incontrerete i problemi di ogni sua parte e potrete affrontarli senza dover magari rifare un mese di lvoro di codice.

    è vero che questo post non dice nulla a livello pratico ma sono consigli che vengono dall'esperienza di innumerevoli volte in cui mi sono buttato a capofittto nello studio di qualcosa che è durato 5 minuti per poi cominciare a provare e le competenze nei campi dove l'approccio è stato quello sno limitate.


  • User Newbie

    Se posso darti un consiglio fai un backup del tuo sito installati un server in loacle se sei un neofita ti consiglio easyphp e lavoraci in locale cosi quando hai fatto publichi il sito e il db prova a vedere su html.it ci sono guide molto semplici ma cmq poi sta a te perdere parecchio tempo a scrivere codice e a fare svariati tentativi cmq ti porterà via un bel po di tempo e lavoro e questo è inevitabile ma anche i risultati sono da non sottovalutare vogliamo parlare di differenza tra pagine statiche e dinamiche???? :fumato: