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: , ,

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: ,

Only variables can be passed by reference

Giorgio Borelli

Anche tu hai ricevuto questo strano errore "Only variables can be passed by reference" in php? Non hai idea del come si sia verificato e di come risolverlo, beh! Vediamo se riusciamo a fare un pò di chiarezza e soprattutto vediamo di risovlerlo definitivamente.

Prosegue...

Categorie: PHP

Tags:

Redirect pagina precedente in php

Giorgio Borelli

Come implementare un redirect alla pagina precedente in PHP? Restiamo in tema delle funzionalità di navigazione nel nostro sito web, sapere da quale pagina proviene un navigatore o reindirizzarlo all'ultima pagina visitata, in php è molto semplice, basta sfruttare la variabile server globale $_SERVER['HTTP_REFERER'], andiamo a vedere come fare.

Prosegue...

Categorie: Browser | PHP

Tags:

Ottenere la lunghezza di una stringa in php

Giorgio Borelli

Come riesco ad ottenere la lunghezza di una stringa in php? Quant'è lunga una stringa in php? Di quanti caratteri è composta la mia stringa? Per chi è alle prime armi con la programmazione, queste domande sono lecite, ma la risposta è davvero semplice ed immediata, andiamo a scoprire come calcore la lunghezza di una stringa in php.

Prosegue...

Categorie: PHP | Programmazione

Tags: ,

How to fix Parse error: syntax error, unexpected T_LOGICAL_OR

Giorgio Borelli

Durante la stesura del vostro codice, all'improvviso, l'interprete PHP vi ha mostrato il seguente messaggio d'errore "Parse error: syntax error, unexpected T_LOGICAL_OR"! E stupiti vi chiedete da dove diavolo sia spuntato se tutto procedeva per il verso giusto. Niente paura probabilmente è solo un banale errore di copia incolla, di battitura o al massimo di distrazione. Vediamo quali sono le possibili cause e come rimediarvi immediatamente Prosegue...

Categorie: fix | PHP | Programmazione

Tags:

VS.PHP un Add-in per creare progetti PHP con Visual Studio

Giorgio Borelli

Scrivere codice e progetti PHP con Visual Studio tramite l'addin VS.PHP

Il PHP è sicuramente uno dei linguaggi lato server più diffusi ed usato per lo sviluppo web, sostenuto da una vasta ed attiva community, possiamo tranquillamente affermare che la maggior parte dei siti web vengono realizzati in PHP. A contrapporsi al PHP abbiamo ASP.NET, il potente ed anch'esso diffuso linguaggio per il web facente parte del .NET Framework di casa Microsoft. In rete e tra gli sviluppatori è sempre acceso il dibattito tra quale dei due linguaggi sia il migliore, diversi articoli e thread in forum di settore hanno affrontato l'argomento PHP vs ASP.NET, quasi sempre senza giungere ad una conclusione definitiva.

PHP ed ASP.NET, due scuole di pensiero diverso, due community agli antipodiAdesso io non voglio entrare nel merito della questione su quale tra questi due linguaggi, entrambi OOP (Object Oriented Programming), sia migliore, piuttosto vorrei soffermarmi sulla questione sviluppo o megllio editor di sviluppo. Per chi sviluppa applicazioni web basate su ASP.NET, è indubbio che lo strumento principe, l'IDE (Integrated Development Environment)  per eccellenza è Visual Studio, e per quanto se ne dica bene degli altri: NetBeans, Eclipse, JBuilder, etc. Visual Studio a mio avviso rimane il miglior editor per la creazione di applicazioni web e non solo che ci sia sul mercato, e se non siete d'accordo con me, quanto meno per gli sviluppatori .NET rimane l'ambiente più conosciuto ed apprezzato, pertanto dovendosi, magari per sopravvenute esigenze lavorative confrontarsi con il PHP, a malincuore pensano di dover abbandonare il loro editor preferito.

Probabilmente questo è solo un brutto ricordo, esiste infatti un addin per Visual Studio, VS.PHP, che una volta installato ci consente di realizzare e gestire applicazioni PHP all'interno di Visual Studio alla stessa identica maniera di ASP.NET. Non ci credete? Allora continuate a leggere questo articolo.

Prosegue...

Categorie: ASP.NET | PHP | Visual Studio

Tags: , ,