Tag: backend
-

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 è 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
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
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 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
Si può usare anche include ‘file.php’ in questo caso è un file opzionale.
-

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
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
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
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 è…