Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
Abbiamo provato per dieci giorni la Hyundai IONIQ 5 N, con 650 CV, 770 Nm e uno 0-100 km/h in 3,4 secondi. Il suo punto forte è N e-Shift, che simula un cambio a otto rapporti con suoni da motore termico e perfino un bang supersonico
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-01-2007, 15:25   #1
zava78
Member
 
Iscritto dal: Dec 1999
Città: Mantova
Messaggi: 232
[PHP] Notifica di visita da un ip

Salve a tutti!
Premetto che sono un profano e non so scrivere una riga di php purtroppo...
mi chiedevo se qualcuno di voi è a conoscienza di uno script che faccia una cosa del genere:

Mi mandi una mail quando un determinato IP visita un mio sito.

es :
81.xxx.xxx.xxx che so essere Marco visita il mio sito
72.xxx.xxx.xxx che so essere gianni con visita il mio sito

mi piacerebbe ricevere una mail (per sessione, non per pagina hehe) ad ogni loro visita.

ovviamente conosco a priori gli IP statici

ho già un ottimo script di statistiche, Phpstats, ma avrei propio bisogno di una cosa come quella descritta.

Grazie anticipatamente a chi vorrà rispondere od aiutami
__________________
Diablo-III : Zava#2646

My Personal old BLOG
zava78 è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2007, 15:33   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da zava78
Premetto che sono un profano e non so scrivere una riga di php purtroppo...
mi chiedevo se qualcuno di voi è a conoscienza di uno script che faccia una cosa del genere:

Mi mandi una mail quando un determinato IP visita un mio sito.

es :
81.xxx.xxx.xxx che so essere Marco visita il mio sito
72.xxx.xxx.xxx che so essere gianni con visita il mio sito

mi piacerebbe ricevere una mail (per sessione, non per pagina hehe) ad ogni loro visita.
Non so dirti se esistono script già fatti ... comunque posso spiegarti cosa usare per farlo tu.

L'IP del client lo prendi dalla variabile $_SERVER['REMOTE_ADDR'], le sessioni le gestisci usando la funzione session_start() e la variabile $_SESSION e le email le spedisci usando la funzione mail() (vedi un mio esempio in <questo> thread).
__________________
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2007, 15:48   #3
zava78
Member
 
Iscritto dal: Dec 1999
Città: Mantova
Messaggi: 232
Grazie mille, gentilissimo per la risposta rapida.

Se fosse in asp, non sarebbe un grosso problema scrivere il tutto...
purtroppo non ho mai scritto una riga di php e non sono un programmatore...

ho buttato un occhio, per scrivere la mail non credo sia un problema...
credo che basti renderla una funcion ed aggiungere un paio di parametri, nella fattispece l' ip

per il resto dovrei inizializzare la variabile di sessione (in asp) si da cos' e controllarne l' esistenza.
se l' ip fa parte dell' array che io conosco mi deve mandare la mail chiamando la funcion...
__________________
Diablo-III : Zava#2646

My Personal old BLOG
zava78 è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2007, 16:57   #4
zava78
Member
 
Iscritto dal: Dec 1999
Città: Mantova
Messaggi: 232
allora, qualcosa ho conscluso

Codice PHP:
<?php

session_start
();//Apro la sessione
session_register(ip);
$ip=$_SERVER['REMOTE_ADDR'];//Prendiamo il numero IP del visitatore

$today = date("G:i:s D M Y"); 
$conosciuti = array('cc','81.174.XX.XX');
$nomi = array('vuoto', 'Zeta');
$chiave = array_search($ip, $conosciuti);
$nome = $nomi[$chiave];

if (
$nome<>"vuoto"){
$a="[email protected]";
$oggetto="Visitatore Amico ".$nome;
$messaggio="Ciao! Qualcuno della ".$nome. " ha visitato il sito alle " . $today ;
$intestazioni= "From: [email protected] \r \n";
$intestazioni .= "Reply-To: [email protected] \r \n";
$intestazioni .= "X-Mailer: PHP/" . phpversion();
mail($a, $oggetto, $messaggio, $intestazioni);
}
?>
hem...
riusciresti a darmi una dritta sulla sessione?
non vorrei che mi arrivasse una mail per ogni pagina!
__________________
Diablo-III : Zava#2646

My Personal old BLOG
zava78 è offline   Rispondi citando il messaggio o parte di esso
Old 23-01-2007, 17:13   #5
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da zava78
riusciresti a darmi una dritta sulla sessione?
non vorrei che mi arrivasse una mail per ogni pagina!
Così infatti ti arriva di sicuro una mail per ogni richiesta di pagina.

Invece di usare session_register() dovresti usare la variabile $_SESSION.

Codice:
session_start();
if (!isset ($_SESSION['entrato']))
{
    $_SESSION['entrato'] = 1;

    // ... fai l'invio ...
}
Non ho controllato per bene il resto. La gestione dell'array non mi sembra il massimo. Poi negli header devi mettere \r\n senza spazi in mezzo.
__________________
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
 Recensione OPPO Find X10 Pro Max: un top di gamma completo con tre fotocamere da 200MP Recensione OPPO Find X10 Pro Max: un top di gam...
Google lancia Connected Apps Platform pe...
FWA, quanto costa e quali sono le presta...
Sony annuncia la PS5 Prism Collection: n...
Infineon investe 1,1 miliardi di euro in...
Microsoft: ricavi record a 92,3 miliardi...
L'IA fa esplodere gli utili di Samsung: ...
Cronos: Lazarus ha una data di uscita: i...
Google aggiorna la privacy: i dati di Gm...
Ubuntu Core Desktop torna in vita: anche...
Intel Moon Lake: le prime indiscrezioni ...
Motorola Signature 27 e Razr Flex: svela...
Il menu che tutti chiedevano da anni arr...
GitHub fa i conti con il boom dell'IA: a...
Samsung valuta due strade per Galaxy Z F...
Reddit sdoppia la home: arrivano i feed ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:54.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v