Categorie
Appunti Programmazione

Convertire CSV in array multidimensionale in PHP

Ecco un codice per leggere un file CSV in PHP e convertirlo in un array multidimensionale. Prendo un classico file CSV, di cui per esempio mostro di seguito le prime 4 righe: 2018-10-05 05:54;45334;57732;22;2018-10-05 05:55;45334;57732;22;2018-10-05 05:56;45335;57733;22;2018-10-05 05:57;45335;57733;22; in cui ogni riga è formata da più campi separati da un punto e virgola (;). In PHP: […]

Categorie
Appunti Programmazione

PHP: Salvare data nel formato GG/MM/AAAA in un campo DATETIME di MySQL

Questo appunto è un codice PHP utile per salvare in un database MySQL una data inserita in un form nel formato “classico” GG/MM/AAAA, quando il campo nel database è di tipo DATETIME ovvero “Y-m-d H:i:s”.

Categorie
Appunti Programmazione

Controllare se il browser è mobile con php

Ecco una semplice funzione PHP per controllare se il browser internet che sta visitando la vostra pagina web è una versione mobile: function web_mobile() { $useragent = $_SERVER[‘HTTP_USER_AGENT’]; $mobileagents = Array( “acer”, “acoon”, “acs-“, “abacho”, “ahong”, “airness”, “alcatel”, “amoi”, “android”,  “applewebkit/525”, “applewebkit/532”, “asus”, “audio”, “au-mic”, “avantogo”, “becker”, “benq”, “bilbo”, “bird”, “blackberry”, “blazer”, “bleu”, “cdm-“, “compal”, […]

Categorie
Appunti Programmazione

Convertire CString in char*

(CString to char* conversion) Per convertire una stringa in formato CString in una in formato char: char temp[256]; //esempio CString string; //codice… strcpy(temp,LPCTSTR(string)); //strcpy(destinazione, sorgente) ora la stringa temp contiene la CString.

Categorie
Appunti Programmazione

Script di colorazione alternata automatica delle righe delle tabelle in HTML

Javascript per realizzare in automatico la classica colorazione alternata delle righe in una tabella HTML. Lo script realizza anche l’evidenziazione della riga al passaggio del mouse. Script principale function striper(parentElementTag, parentElementClass, childElementTag, styleClasses, hoverClasses) { var i=0,currentParent,currentChild; if ((!document.getElementsByTagName) || (!parentElementTag) || (!childElementTag) || (!styleClasses)) return false; var styles = styleClasses.split(‘,’); var stylesHover = styles; […]