Tra gli ultimi articoli

Archivio per il tag: php

Geolocalizzazione con Php

php

Possiamo identificare un utente tramite la geolocalizzazione dell’ip dell’utente, questo metodo è molto più efficiente della geolocalizzazione in base alla lingua del browser tramite javascript.  Per poter utilizzare questa funzione di php dobbiamo prima installare nel nostro server moduli php aggiuntivi, lanciate queste installazioni: yum install GeoIP-devel yum install php-pear yum install php-pecl-geoip Terminata l’installazione, aggiungiamo questa estensione nel file ... Continua a leggere »

Php Notice Php Warning e Php Error, evitare di loggarli

php

Notice, warning ed errori possono essere molto importanti da consultare in fase di sviluppo, In fase di produzione invece Notice e Warning hanno davvero poco senso, per esempio, in Php non è obbligatorio dichiarare una variabile prima di utilizzarla, Apache loggherà l’utilizzo della variabile non dichiarata come ‘Notice’ nei propri log (di default /var/log/httpd in Centos). Questo genere di problema ... Continua a leggere »

Trovare l’indirizzo ip del client

php

Potrebbe servici per questioni di sicurezza o per geolocalizzare un utente di dover far prendere al nostro script Php, tramite server il numero ip dell’utente che ha fatto la richiesta al server. In Php dovremmo $_SERVER[‘REMOTE_ADDR’]. Un esempio del codice possiamo trovarlo qui sotto:   <?php //assegna variabile all ip (non obbligatorio) $ipClient = $_SERVER['REMOTE_ADDR']; //stampa il numero ip a ... Continua a leggere »

Riconoscere sistema operativo con php

php

Php ci può tornare molto utile nell’individuare il sistema operativo utilizzato dall’utente. Grazie ad uno script php con la funzione di riconoscimento del sistema operativo potremmo attuare modifiche al sito web in base al tipo di piattaforma. Ora mettiamo per esempio che volessimo mostrare una scritta solamente agli utenti che stanno navigando con sistemi operativi Android e IOS Apple su ... Continua a leggere »

Connessione ad un database MySql tramite php

php

Connetterci ad un database è indispensabile per poter scrivere codice php evoluto, senza connessione ad un database non ci potrebbe essere una manipolazione di dati e nemmeno uno stoccaggio di essi. Andiamo a vedere come si può connettere  uno script PHP con un database MySQL: $host = "localhost"; // ip del server, se in locale 'localhost' $user = "username"; // ... Continua a leggere »

Php sostituire carattere o parola in una stringa

php

Può capitare di dover sostituire un carattere o una sequenza di caratteri con altri (o volerli semplicemente cancellare). In Php possiamo utilizzare la funziona str_replace. La sintassi da utilizzare sarà la seguente: variabile di output = str_replace (“Carattere_che_vogliamo_cambiare”, “Nuovo_carattere”, “Variabile su cui operare”); Per capire meglio come funziona ci basta capire la sintassi da utilizzare con la funzione str_replace, seguite ... Continua a leggere »

Scaricare un file con Php tramite wget e parametri

php

wget è il comando utilizzato per scaricare file attraverso la shell linux, questo comando non è presente in windows perciò le informazioni sottostanti sono esclusive di scripts che girano su macchine linux. wget è fruibile in Php tramite l’esecutore di comandi di shell denominato come shell_exec. Il suo funzionamento è piuttosto semplice, all’interno della shell_exec messa a disposizione su Php, ... Continua a leggere »

Scaricare una pagina web con Php

php

Scaricare l’intero contenuto di una pagina web con php è un’operazione piuttosto semplice. Basterà utilizzare file_get_contents in questo modo all’interno del nostro script: file_get_contents("http://example.com"); Se invece volessimo il contenuto oppure un file richiamabile con percorsi php con GET all’interno consiglio di utilizzare una veriabile in questo modo: $var = "http://example.org/index.php?domain=itabi.net&amp;anno=2015"; file_get_contents($var); Un esempio stupidissimo e completo di come ‘rubare’ una ... Continua a leggere »

Generatore codice random in Php

php

Un generatore di codici casuali in PHP? Presto fatto, con questa funzione in php potrete generare codici random, potrete settare la lunghezza e selezionare i caratteri che vogliamo vengano visualizzati. // Inizio funzione function generateSession($length = 8) { global $generatedStrings; $characters = '0123456789abcdefghijklmnopqrstuvwxyz'; $randomString = ''; for ($i = 0; $i &lt; $length; $i++) { $randomString .= $characters[rand(0, strlen($characters) - ... Continua a leggere »

Variabili in Php

php

Variabili in Php, tipi e dichiarazioni. Come scrivere una variabile. La variabile in Php si dichiara mediante  il simbolo del dollaro ($) , seguita da un identificatore che deve cominciare con una lettera. Esempio: $variabile = 'Questa è la mia variabile'; Tipi di variabili in php. In php non vi è necessità di dichiarare il tipo di variabile prima del ... Continua a leggere »