Come eliminare un elemento da un Array in php

Giorgio Borelli

Gli Array in tutti i linguaggi di programmazione rivestono un ruolo importante, forse ancor di più in PHP dove vengono largamente usati, anche per la loro semplicità di utilizzo a mezzo questo linguaggio. Una delle funzionalità più richieste è sicuramente la possibilità di eliminare un elemento dell'array, sia che quest'ultimo sia associativo o meno.

 

Per rimuovere o cancellare un elemento di un Array in php si usa la funzione "unset()" , questa in genere viene utilizzata per cancellare (distruggere dalla memoria) qualsiasi tipo di variabile in php, ma torniamo a come si elimina un elemento da un Array con un semplice esempio, supponiamo di avere il seguente array associativo:

Prosegue...

Categorie: PHP

Tags: ,

PHP warning session_start() failed no such file or directory - fix

Giorgio Borelli

Se durante lo sviluppo del tuo codice sorgente in linguaggio php hai ricevuto il seguente messaggio di errore (o meglio chiamarlo alert): "warning session_start() no such file or directory" e non hai la più pallida idea del perché questo si verifichi, beh posso dirti che il motivo può essere solo uno, e non è poi così difficile da risolvere, andiamo a vedere come fare

Prosegue...

Categorie: PHP

Tags: , ,

Notice o Warning: A non well formed numeric value encountered in php - fix

Giorgio Borelli

Se anche tu hai ricevuto il messaggio di Notifica o di Allerta da parte dell'interprente php "Notice Warning: A non well formed numeric value encountered in" ... allora sei nel posto giusto per capire il perché si verifica, come risolverlo ed eliminarlo definitivamente in modo che non compaia più. Andiamo a scoprirne di più

Prosegue...

Categorie: fix | PHP

Tags: , , ,

Recuperare valore Radio Button php

Giorgio Borelli

Tra i campi di input utilizzabili all'interno di un form, probabilmente il tipo radio button è tra quelli che genera più confusione per i neofiti html, non presenta particolari problematiche eppure capita sovente che non se ne riesca a cogliere l'immediato utilizzo, ed i dubbi sui suoi possibili usi e soprattutto sul recupero del suo valore sorgono spesso nella mente di giovani sviluppatori. Questo è dovuto probabilmente perché i radio button presentano una forte somiglianza con i checkbox, ma la scelta univoca ed esclusiva di un solo valore dettata dalla loro natura capisco che può indurre un po' di confusione, vediamo di fare chiarezza, ma soprattutto vediamo come recuperare il valore di uno o più radiobutton al submit di un form tramite post ed il linguaggio php.

Prosegue...

Categorie: html | PHP

Tags: , ,

mysqli_num_rows() expects parameter 1 to be mysqli_result php - fix

Giorgio Borelli

Se anche tu durante il tuo sviluppo "web" fatto con PHP e MySql hai ricevuto l'errore:

"mysqli_num_rows() expects parameter 1 to be mysqli_result"

e non hai idea di come questo si sia potuto verificare, allora sei nel posto giusto per capire cosa sia successo, il perché del verificarsi del messaggio d'errore e come risolverlo in pochi secondi. Andiamo a vedere come fare.

Prosegue...

Categorie: PHP

Tags: ,

Implementare un Filtro Anti Spam per form Contatti in html e php

Giorgio Borelli

modulo html form contatti anti spamLo spam lo sappiamo bene, è una delle forme di 'attacco' web informatico più diffusa, consiste nel vedersi recapitare decine, centinaia se non miglia di messaggi di posta elettronica indesiderata, ci siamo passati tutti ed è qualcosa di davvero fastidioso, e se il numero di messaggi email non richiesti aumenta, talvolta diventa enorme, allora non e più un fastidio ma diventa un problema, la casella di posta elettronica che si intasa risulta difatti inutilizzabile.

Sebbene si cerchi di arginare il fenomeno con opportuni filtri antispam, ad oggi nessuno è esente da questi attacchi spam, chi più chi meno, chi prima chi dopo, tutti i possessori di un indirizzo email, saranno soggetti prima o poi a ricevere spam.

Questo aspetto è tanto più vero quanto più massiccia è la presenza e diffusione del nostro indirizzo email in rete, se poi possediamo un qualche tipo di spazio web, un sito, nel quale mostriamo un modulo contatto, allora diventa facile, facilissimo, che questo venga preso di mira dagli spammer e che la nostra mail box si riempia di questa indesiderata email spazzatura in brevissimo tempo; talvolta si verificano vere e proprie ondate di attacchi, nuovi spam robots, con indirizzi nuovi e non riconosciuti dai filtri antispam dei principali client di posta elettronica, aggrediscono i form di contatto presenti online, inondano le caselle di posta degli indifesi utenti.

Come fare allora ad arginare questo problema? Ma principalmente se siamo dei bravi webmaster, come possiamo implementare un filtro antispam nel modulo contatti del nostro sito web o di quello del nostro cliente? Andiamo a scoprire come fare.

Prosegue...

Categorie: html | PHP

Tags: ,

Errore Call to undefined function mysql_connect() - fix

Giorgio Borelli

Se stai utilizzando la classica combinazione Apache, MySql e PHP sia che tu sia in ambiente Linux (LAMP) o Windows (WAMP) è possibile che aggiornando il linguaggio PHP alla recente versione 7, tu possa aver ricevuto il messaggio di errore "Call to undefined function mysql_connect()" quando proprio invocando questa funzione della libreria php cerchi di connetterti al database MySql.

Come mai prima non accadeva? Come mai il tuo codice sorgente e le connessioni al database prima andavano perfettamente e adesso sembra non funzionare più niente. Andiamo a scoprirne il perché, e vedere come risolvere.

Prosegue...

Categorie: fix | PHP

Tags: , ,

Notice: Undefined variable: in - php FIX

Giorgio Borelli

Durante l'esecuzione di uno script php potrebbe capitare di riceve in maniera apparentemente immotivata la seguente notifica o warning "Notice: Undefined variable nome_variabile ... in php", che in semplici parole vuol dire che l'interprete php ha rilevato all'interno del codice l'uso di una variabile non definita.

Andare a risolvere (fix) questo "errore" e far scomparire la notifica è davvero semplice, andiamo a vedere subito come fare senza perderci ulteriormente in chiacchiere.

Prosegue...

Categorie:

Tags: , , ,

php Notice Warning use of Undefined Constant - FIX

Giorgio Borelli

Durante l'esecuzione di uno script php potrebbe capitare di riceve in maniera apparentemente immotivata la seguente notifica o warning "Use of undefined constant", che in semplici parole ci vuol dire che l'interprete php ha rilevato all'interno del codice sorgente l'uso di una costante che non è stata definita.

Perché accade se noi abbiamo controllato per bene ogni singola riga, ogni istruzione ed ogni definizione di costante del nostro codice, anche dei file inclusi, beh! mettetevi il cuore in pace, nonostante tutta l'attenzione posta, si tratta sicuramente di una svista, e ve lo dico perché anche io sono incappato in questo warning misterioso, si perché sembra davvero mistorioso, talvolta questa notifica può comparire anche se non si è definita alcuna costante; ma andiamo a vedere come risolvere il warning "Use of undefined constant".

Prosegue...

Categorie: fix | PHP

Tags: , , , ,

Free PHP, HTML, CSS, JavaScript editor - Codelobster PHP Edition

Giorgio Borelli

Codelobster PHP Edition logoQuando il codice per creare un sito web, sia questo lato server che client comincia a farsi impegnativo, ed il progetto sempre più grosso, allora il semplice notepad o notepad++ come editor può non bastare più per la stesura del codice. I programmatori lo sanno bene, un buon IDE (Integrated Development Environment) può fare la differenza, velocizzando ed agevolando la scrittura del codice nonchè il debug dello stesso. Tra i più annoverati IDE conosciamo Visual Studio in ambiente .NET oppure Eclipse per Java, e se invece parliamo di PHP cosa ci viene in mente? Beh! escludendo le soluzioni a pagamento, la scelta fra i Free PHP Editor (gratuiti) diventa piuttosto ridotta, ma più che altro tra quelli da me visti, a mio avviso non c'è nè uno che soddisfi appieno le principali esigenze di un web developer.

Invece ho da poco scoperto un Editor PHP gratuito davvero eccellente, sto parlando di Codelobster PHP Edition, e devo riconoscere che più lo uso e più apprezzo le sue funzionalità. Come premesso, la scelta dell'editor per la creazione di un sito web può essere talvolta determinante per rientrare nelle tempistiche ed anche in una buona stesura del codice; non basta conoscere le moderne tecnologie quali ad es. HTML5 e CSS3, ma bisogna anche saper lavorare e scegliere l'Editor corretto per la riuscita di un progetto web impegnativo, e vi posso confermare che Codelobster come IDE PHP ma anche per linguaggi lato client non ha niente da invidiare rispetto ai nomi più blasonati e/o pagamento, desidero pertanto introdurvi con questo articolo alla versione gratuita dell'Editor PHP Codelobster, del quale ne sono rimasto davvero piacevolmente colpito, andiamo a scoprirlo assieme.

Prosegue...

Categorie: PHP

Tags: ,