Tag: backend

  • Node | inserimento ID

    Node | inserimento ID

    Quando si creano i dati di un utente o in generale, il percorso migliore è quello di segnalare al database di creare automaticamente un id univoco. Quando non è possibile perché non abbiamo subito il database a disposizione, è possibile creare dei dati fasulli anche creando degli id dall’applicazione Fake con la data di inserimento…

  • Laravel | appunti

    Laravel | appunti

    Laravel è costruito con un pattern MVC (Models, Vews, Controller) Controlled di Laravel Per creare un nuovo controller andiamo nella shell e facciamo partire il comando per crearlo: Troveremo un file nuovo sotto Http/Controllers.Qui è possibile creare funzioni specifiche, ad esempio si può creare una funzionalità che attraverso l’input di un form riceva i dati.…

  • WordPress+Docker | Creare un sito locale con Docker

    WordPress+Docker | Creare un sito locale con Docker

    In alternativa a sistemi più semplici, è possibile creare un sito locale con Docker, che permette di creare ambienti con specifiche necessità in termini di database e versioni di PHP specifiche. Questo non è possibile con XAMPP che crea un ambiente virtuale con le stesse caratteristiche per tutti i siti Creare il file che indicherà…

  • WordPress | Duplicare il sito manualmente

    WordPress | Duplicare il sito manualmente

    Mi è spesso capitato di dover velocizzare siti troppo grossi ed impossibili da duplicare attraverso Plugin 1 – Duplicare i file del sito WordPress Scarica i file tramite Filezilla e database.Successivamente copiarli nella nuova posizione e importare il database. Se il database è troppo grande Nel caso il database sia troppo grande è possibile ovviare…

  • XAMPP | Error: MySQL shutdown unexpectedly.

    XAMPP | Error: MySQL shutdown unexpectedly.

    XAMPP si blocca perché non riesce a far partire MySQL, la porta sembra bloccata ecco come fixarlo. Ora dovrebbe ripartire Al momento il problema sembra dovuto a un problema di installazione, si può provare a reinstallare XAMPP appena possibile, ma per quanto mi riguarda il problema si è riproposto. Il problema mi si è riproposto…

  • PHP | Includere file esterni

    PHP | Includere file esterni

    Si può usare anche include ‘file.php’ in questo caso è un file opzionale.

  • PHP | Date

    PHP | Date

    Secondo UNIX il Timestamp parte dal 1° Gennaio, 1970 00:00:00 GHT (Greenwich Mean Time). Per prendere la data odierna: Dove per definire la data, possono essere inseriti i caratteri: Per ottenere il timestamp corrente: Per ottenere il timestamp di una certa data mktime(ore, minuti, secondi, mese, giorno, anno): Per usare una data leggibile strtotime(gg-mm-yyyy) e…

  • PHP | Condizionali if / else / switch

    PHP | Condizionali if / else / switch

    IF Comparazione < > <= >= != Mentre per controllare anche il tipo di dato si usano i comparatori strettamente uguali o diversi === !== Operatori logici && OR NOT IF nell’HTML Switch

  • PHP | Tipi di dati

    PHP | Tipi di dati

    Per leggere il tipo di dato che abbiamo si usa la sintassi var_dump(); Stringhe Per concatenare le stringhe si usa il punto Conteggi nelle stringhe Per leggere la lunghezza delle stringhe O per conteggiare le parole Maiuscole e minuscole Stringa in minuscolo Stringa in maiuscolo Per rimuovere gli spazi ad inizio e fine della stringa.…

  • Node | Sintassi e basi

    Node | Sintassi e basi

    Tipizzazione debole Stringhe Numeri (integer e reali) Boolean Undefined Null Ogni altra cosa è un oggetto: classi, funzioni, array, RegExp. Gli oggetti vengono passati come referenze, mentre i primitivi sono passati per valore. == esegue il casting automatico del tipo, mentre === non lo fa. Buffer – Tipo di dato super di Node.js Buffer è…