E-mail adres verkrijgen
Ik heb een demoversie gemaakt voor nieuwe professionele kopers aan te trekken. Via e-mail zou ik naar 2500 professionele kopers een link naar die demo versie willen versturen.
Nu zou ik graag hebben als iemand die demoversie opent dat automatisch zijn e-mail adres verstuurd wordt naar mij. Op die manier zou ik meer zicht hebben wie er interesse heeft getoond.
Is dat mogelijk?
Kan er iemand mij een tip geven?
Het IP adres is niet nuttig daar de meeste IP adressen in België alle 36 uren wijzigen.
Met vriendelijke groeten,
Marc
tjek anders ff mail functie op php.net..
je moet dan in de URL
?email=<email_adres_van_aanvrager>
en dan in het php scriptje $_GET['email'] gebruiken..
Ik ben aan het lezen geweest. Eigenlijk niks van gesnapt.
Heb op een site gezocht naar de methode 'get' en zal proberen om het uit te zoeken.
Ik heb toch nog een beetje hulp nodig.
Moet de persoon zelf nog zijn e-mail adres intikken of krijgt mijn programma dat e-mail adres automatisch van de andere computer?
Met vriendelijke groeten,
Marc
Ik heb enkele zaken geprobeerd maar kom er niet uit.
Code (php)
eerst heb ik via email dit bericht verstuurd naar mezelf
http://website/programma.php?email=<email_adres_van_aanvrager>
er dan op geklikt en het programma opende met de foutmelding "Parse error: parse error in ... op lijn 4" dus bij
Kan er mij iemand een duwtje in de rug geven zodat ik in de goede richting kan verder zoeken?
Met vriendelijke groeten,
Marc
Gewijzigd op 28/07/2005 20:41:00 door Marc
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
if (isset($_GET['email'])) {
if (eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$_GET['email'])) {
mail('[email protected]', 'Bezoeker','Emailadres: ' . $_GET['email']);
} else {
# Mogelijke poging tot spam... Dus negeren, emailadres is niet 'geldig' .. Bovenstaande controle is basis, dus ook niet waterdicht...
}
} else {
# Geen emailadres in de url, jammer ...
# Evt andere actie?
}
?>
if (isset($_GET['email'])) {
if (eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$_GET['email'])) {
mail('[email protected]', 'Bezoeker','Emailadres: ' . $_GET['email']);
} else {
# Mogelijke poging tot spam... Dus negeren, emailadres is niet 'geldig' .. Bovenstaande controle is basis, dus ook niet waterdicht...
}
} else {
# Geen emailadres in de url, jammer ...
# Evt andere actie?
}
?>
Met dank aan Han en Rafael.
Ik heb het gisteren nog geprobeerd en ben tot de conclusie gekomen dat het e-mail adres reeds in de link moet verwerkt zitten.
Om op die manier te werken zou ik 2500 links handmatig moeten instellen en dat zie ik niet zitten.
Maar er zullen ook mensen zijn die het demo handmatig zullen opstarten en dan zou ik terug niks weten.
Kan men automatisch, dus zonder tussenkomst van de gebruiker, aan zijn e-mail adres of aan de naam van de gebruiker (windows) of aan de naam van het bedrijf komen?
Met vriendelijke groeten,
Marc
Nee
Ik heb deze functie gevonden op een franse site
maar ik krijg niet de gebruikers naam zoals verwacht
Kan iemand mij helpen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
function recup_name($ip){
//Deze script maakt het mogelijk om de naam van de aangesloten gebruiker te verkrijgen
// het is gebaseerd op nbtstat van windows, de naam van de gebruiker
// bevindt zich op de laatste lijn met "<03>"
// zeer handig bij intranet, bijvoorbeeld, om statistieken op te bouwen
// in functie van bezoekers of gebruikers
// het IP adres kan verkregen worden via $REMOTE_ADDR
// met PHP onder Windows :
$nbtstat = "nbtstat -A ".$ip;
// met PHP onder Linux, en Samba
// Auteur : mathieu Robin-Vinet" <mathieurv chez hotmail.com>
//$nbtstat = "nmblookup -A " . $REMOTE_ADDR;
exec ($nbtstat, $result);
foreach ($result as $row) {
if (strpos($row, "<03>")) {
$nom = strtok($row, " ");
}
}
}
echo $nbtstat;
echo $_SERVER['REMOTE_ADDR'];
?>
function recup_name($ip){
//Deze script maakt het mogelijk om de naam van de aangesloten gebruiker te verkrijgen
// het is gebaseerd op nbtstat van windows, de naam van de gebruiker
// bevindt zich op de laatste lijn met "<03>"
// zeer handig bij intranet, bijvoorbeeld, om statistieken op te bouwen
// in functie van bezoekers of gebruikers
// het IP adres kan verkregen worden via $REMOTE_ADDR
// met PHP onder Windows :
$nbtstat = "nbtstat -A ".$ip;
// met PHP onder Linux, en Samba
// Auteur : mathieu Robin-Vinet" <mathieurv chez hotmail.com>
//$nbtstat = "nmblookup -A " . $REMOTE_ADDR;
exec ($nbtstat, $result);
foreach ($result as $row) {
if (strpos($row, "<03>")) {
$nom = strtok($row, " ");
}
}
}
echo $nbtstat;
echo $_SERVER['REMOTE_ADDR'];
?>
Dit zou dan de oplossing zijn van mij probleem.
Met vriendelijke groeten,
Marc
Dan moeten ze als nog een pagina openen, en weet je enkel de gebruikersnaam, heb je dus niets aan.
Die pagina kan toch mijn programma zijn dat ze opstarten?
En ik dacht dat ik met de gebruikersnaam toch iets zou herkennen om zo de persoon terug te vinden in mijn e-mail lijst
In iedergeval bedankt voor uw antwoord
Met vriendelijke groeten,
Marc
Het programma was wel gevonden via een PHP site maar de link verwees naar een programma voor intranet en niet internet.
Sorry
Met vriendelijke groeten,
Marc