Wozzy

 

[RISOLTO] Trovare i link in un testo con regex

Hai bisogno di scovare tutti i link contenuti in una stringa, ma proprio tutti, più o meno complessi che siano, con e senza protocollo ( https o http) con e senza www, con qualsiasi estensione (TLD: .com .it .cloud .gov ecc ecc)? Se la risposta è sì, continua a leggere perché io ci sono riuscito e voglio condividere con te questa informazione. Chi segue questo mio blog ormai mi conosce, io pubblico i miei risultati solo quando trovo delle soluzioni di cui sono sicuro, perché in giro ci sono già troppi forum dove nessuno conosce la soluzione al problema però tutti rispondono con messaggi tipo "prova così". Bando alle ciance, ho preparato questa espressione regolare (regex) che è in grado di trovare tutti gli url contenuti in una stringa: (((( https?:\/\/))?)[a-z0-1]\S*\.([a-z0-1])\S+) Spero che ti sia utile.

 

[RISOLTO] Provide error '8000ffff' Catastrophic Failure (Hosting Aruba, Windows)

Eccomi qui! Lo so, lo so, non pubblico spesso ma preferisco così, perché mi faccio vivo solo quando ho qualcosa di veramente utile da comunicare. Al contrario dei forum che sono pieni di domande e tentativi di risposte, ma manca sempre la soluzione definitiva. Molto frustrante. Veniamo al dunque... Premessa: la soluzione documentata in questo articolo riguarda hosting Aruba, Windows. Di recente mi è capitato un brutto errore su alcune pagine web, che visualizzavano un messaggio di questo tipo: Provider error '8000ffff' Catastrophic failure Ragazzi, se vi trovate di fronte questo messaggio, niente panico. È un problema dovuto alla versione dell'ASP in uso. La soluzione è entrare nel pannello di amministrazione del proprio provider (in questo esempio Aruba) e cambiare la versione. Ho preparato un paio di screenshot da allegare a questo articolo, nei quali potete vedere i 2 passaggi da compiere. Nel primo passaggio, ho evidenziato con un cerchietto... Continua a leggere

 

PHP | come riconoscere gli URL in una stringa e attivarne il collegamento

Durante un lavoro per un cliente ho avuto la necessità di far riconoscere al PHP gli URL digitati dagli utenti all'interno di un area di testo, per poterne attivare i collegamenti. Avrei dovuto consentire all'utente di scrivere uno o più URL all'interno di un testo, salvarlo nel database mysql e fare in modo che lo stesso testo, in fase di lettura avesse gli URL attivi, così che fosse possibile cliccare su un URL e raggiungere la risorsa collegata. Ora, se chiedete a Google questo genere di cose specificando PHP, molto probabilmente vi imbatterete in preg_match, preg_match_all, preg_replace_callback. Vi ritroverete ad utilizzare cose di questo tipo: $pattern = '/(\d*)-(\d*)/'; Questo era un esempio molto semplice, ne ho trovati alcuni che facevano paura... Quello che otterrete adottando questo approccio sarà un buon riconoscimento dei link nel testo, ma con un effetto collaterale: verrà considerata come collegamento qualsiasi stringa contente

 

E se non era per me....

Certo che se io non inventavo tutti questi bei sistemi operativi col cavolo che voi adesso vi gustavate questi bei contenuti!

https://www.my101.org/altro-profilo.asp?u=44