• Home
  • Forum
  • Fare Web
  • PHP

catturare link e inviare email

  • Creatore Discussione Creatore Discussione marticus
  • Data di inizio Data di inizio 7 Mar 2010
Prec.
  • 1
  • 2
  • 3
Succ.
Primo Prec. 2 di 3 Succ. Ultimo
T

toni93

Utente Attivo
12 Nov 2009
38
0
0
  • 12 Mar 2010
  • #21
ma è fatto completamente in html senza php?
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 13 Mar 2010
  • #22
è maggiormente costruito in html, di php ce n'è poco
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 13 Mar 2010
  • #23
ciao
una curiosità, ma nei banner non hai messo <a...target="_blank" >...</a>>?
cliccando sul banner si esce dal tuo sito non mi sembra una cosa molto giusta (per te)
 
T

toni93

Utente Attivo
12 Nov 2009
38
0
0
  • 13 Mar 2010
  • #24
si può fare, bisogna manipolare la funzione js in modo che prenda in ingresso l'id del banner e lo trasmetta allo script php tramite una richiesta GET.

Io ho pensato di manipolare la funzione mail in questo modo
HTML:
<script type="text/javascript">
function mail(id) {
   window.open('mail.php?id='+id , 'Notifiche banner', '');
}
</script>

poi

HTML:
<span onclick="javascript:mail('banner1')" >
   <!-- dentro le parentesi ci va l'id del banner che sarà diverso per ogni banner, usare un numero o una parola non fa differenza -->
   ...
</span>

nello script mail.php

PHP:
<?php

$email = 'admin@site.boh';    //inserisci il tuo indirizzo email
$subject = 'Banner ' . $_GET['id'] . ' cliccato';   
$message = 'Il banner ' . $_GET['id'] . ' è stato cliccato!';

// invio email
@mail($email, $subject, $message);
?>

provalo magari con un solo banner e se funziona devi fare il lungo lavoro di applicarlo ad ogni singolo banner:fonzie:
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 13 Mar 2010
  • #25
Per chiudere la finestra popup basta creare il tag body così:
HTML:
<body onload="javascript:window.close();">
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 13 Mar 2010
  • #26
ciao
Per chiudere la finestra popup basta creare il tag body così:
Clicca per allargare...
fammi capire anche a me, ma se metto
PHP:
<body onload="javascript:window.close();">
<?php
//invio dell'emali
?>
</body>

la finestra non si chiude prima dell'invio?
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 13 Mar 2010
  • #27
borgo italia ha scritto:
ciao
una curiosità, ma nei banner non hai messo <a...target="_blank" >...</a>>?
cliccando sul banner si esce dal tuo sito non mi sembra una cosa molto giusta (per te)
Clicca per allargare...

ti ringrazio per il consiglio
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 13 Mar 2010
  • #28
toni93 ha scritto:
si può fare, bisogna manipolare la funzione js in modo che prenda in ingresso l'id del banner e lo trasmetta allo script php tramite una richiesta GET.

Io ho pensato di manipolare la funzione mail in questo modo
HTML:
<script type="text/javascript">
function mail(id) {
   window.open('mail.php?id='+id , 'Notifiche banner', '');
}
</script>

poi

HTML:
<span onclick="javascript:mail('banner1')" >
   <!-- dentro le parentesi ci va l'id del banner che sarà diverso per ogni banner, usare un numero o una parola non fa differenza -->
   ...
</span>

nello script mail.php

PHP:
<?php

$email = 'admin@site.boh';    //inserisci il tuo indirizzo email
$subject = 'Banner ' . $_GET['id'] . ' cliccato';   
$message = 'Il banner ' . $_GET['id'] . ' è stato cliccato!';

// invio email
@mail($email, $subject, $message);
?>

provalo magari con un solo banner e se funziona devi fare il lungo lavoro di applicarlo ad ogni singolo banner:fonzie:
Clicca per allargare...

adesso ci provo e vi faccio sapere :fonzie:
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 13 Mar 2010
  • #29
toni93 ha scritto:
si può fare, bisogna manipolare la funzione js in modo che prenda in ingresso l'id del banner e lo trasmetta allo script php tramite una richiesta GET.

Io ho pensato di manipolare la funzione mail in questo modo
HTML:
<script type="text/javascript">
function mail(id) {
   window.open('mail.php?id='+id , 'Notifiche banner', '');
}
</script>

poi

HTML:
<span onclick="javascript:mail('banner1')" >
   <!-- dentro le parentesi ci va l'id del banner che sarà diverso per ogni banner, usare un numero o una parola non fa differenza -->
   ...
</span>

nello script mail.php

PHP:
<?php

$email = 'admin@site.boh';    //inserisci il tuo indirizzo email
$subject = 'Banner ' . $_GET['id'] . ' cliccato';   
$message = 'Il banner ' . $_GET['id'] . ' è stato cliccato!';

// invio email
@mail($email, $subject, $message);
?>

provalo magari con un solo banner e se funziona devi fare il lungo lavoro di applicarlo ad ogni singolo banner:fonzie:
Clicca per allargare...

funziona alla grande :fonzie:
adesso bisogna solo risolvere il problema della pagina pop up
 
T

toni93

Utente Attivo
12 Nov 2009
38
0
0
  • 13 Mar 2010
  • #30
per evitare che si chiuda la finestra prima dell'invio della mail io farei così:

PHP:
echo (' <body onload="javascript:window.close();"></body> ');

Aggiungi questa riga al mail.php di prima e prova!
Facci sapere.
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 13 Mar 2010
  • #31
toni93 ha scritto:
per evitare che si chiuda la finestra prima dell'invio della mail io farei così:

PHP:
echo (' <body onload="javascript:window.close();"></body> ');

Aggiungi questa riga al mail.php di prima e prova!
Facci sapere.
Clicca per allargare...

allora, mettendo il window.close direttamente nel body ho constatato che la mail la mandava una volta si e una no, in pratica era a culo
Invece mettendo la riga che mi hai detto tu, funziona sempre :mavieni:
grazie :fonzie:
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 14 Mar 2010
  • #32
Hm, strano, perché gli script PHP dovrebbero venire eseguiti prima che l'HTML venga mandato al browser. Mah, comunque l'importante è che funzioni!
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 14 Mar 2010
  • #33
ho constatato anche un altra cosa...che con i banner in flash lo span onclick non funziona, per esempio con questo tipo di banner:
Codice:
<object width="250" height="250">
  <param name="movie" value="http://www.monetizziamo.com/aff/accounts/default1/banners/250x250.swf?clickTAG=http%3A%2F%2Fwww.monetizziamo.com%2Faff%2Fscripts%2Fclick.php%3Fa_aid%3D69d31f49%26a_bid%3D0405e32d">
  <param name="loop" value="N"/>
  <param name="menu" value="false"/>
  <param name="quality" value="medium"/>
  <param name="wmode" value="Window"/>
  <embed src="http://www.monetizziamo.com/aff/accounts/default1/banners/250x250.swf?clickTAG=http%3A%2F%2Fwww.monetizziamo.com%2Faff%2Fscripts%2Fclick.php%3Fa_aid%3D69d31f49%26a_bid%3D0405e32d" width="250" height="250" loop="N" menu="false" swLiveConnect="FALSE" wmode="Window" allowscriptaccess="always"></embed>
</object>
<img style="border:0" src="http://www.monetizziamo.com/aff/scripts/imp.php?a_aid=69d31f49&amp;a_bid=0405e32d" width="1" height="1" alt="" />
non c'è un modo per risolvere ?
 
T

toni93

Utente Attivo
12 Nov 2009
38
0
0
  • 14 Mar 2010
  • #34
prova ad aggiungere l'attributo onclick all'object e/o all'immagine così:

HTML:
<object width="250" height="250" onclick="javascript:mail('id')">
  <param name="movie" value="http://www.monetizziamo.com/aff/accounts/default1/banners/250x250.swf?clickTAG=http%3A%2F%2Fwww.monetizziamo.com%2Faff%2Fscripts%2Fclick.php%3Fa_aid%3D69d31f49%26a_bid%3D0405e32d">
  <param name="loop" value="N"/>
  <param name="menu" value="false"/>
  <param name="quality" value="medium"/>
  <param name="wmode" value="Window"/>
  <embed src="http://www.monetizziamo.com/aff/accounts/default1/banners/250x250.swf?clickTAG=http%3A%2F%2Fwww.monetizziamo.com%2Faff%2Fscripts%2Fclick.php%3Fa_aid%3D69d31f49%26a_bid%3D0405e32d" width="250" height="250" loop="N" menu="false" swLiveConnect="FALSE" wmode="Window" allowscriptaccess="always"></embed>
</object>
<img style="border:0" src="http://www.monetizziamo.com/aff/scripts/imp.php?a_aid=69d31f49&amp;a_bid=0405e32d" width="1" height="1" alt="" onclick="javascript:mail('id')" />
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 14 Mar 2010
  • #35
toni93 ha scritto:
prova ad aggiungere l'attributo onclick all'object e/o all'immagine così:

HTML:
<object width="250" height="250" onclick="javascript:mail('id')">
  <param name="movie" value="http://www.monetizziamo.com/aff/accounts/default1/banners/250x250.swf?clickTAG=http%3A%2F%2Fwww.monetizziamo.com%2Faff%2Fscripts%2Fclick.php%3Fa_aid%3D69d31f49%26a_bid%3D0405e32d">
  <param name="loop" value="N"/>
  <param name="menu" value="false"/>
  <param name="quality" value="medium"/>
  <param name="wmode" value="Window"/>
  <embed src="http://www.monetizziamo.com/aff/accounts/default1/banners/250x250.swf?clickTAG=http%3A%2F%2Fwww.monetizziamo.com%2Faff%2Fscripts%2Fclick.php%3Fa_aid%3D69d31f49%26a_bid%3D0405e32d" width="250" height="250" loop="N" menu="false" swLiveConnect="FALSE" wmode="Window" allowscriptaccess="always"></embed>
</object>
<img style="border:0" src="http://www.monetizziamo.com/aff/scripts/imp.php?a_aid=69d31f49&amp;a_bid=0405e32d" width="1" height="1" alt="" onclick="javascript:mail('id')" />
Clicca per allargare...

niente...ho provato a metterlo in più modi ma non funziona...purtroppo il problema è che quello sponsor non mi da alternative, ha solamente banner in flash...è il primo sponsor che incontro che mi da solo banner in flash...
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 18 Mar 2010
  • #36
ritorno con un altra domanda...lo script va benissimo, solo che vorrei fare un upgrade
vorrei che nella mail venisse scritto anche l'ip dell'utente che clicca il banner, è possibile ?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 19 Mar 2010
  • #37
ciao
per leggere l'ip io uso qusco codice che pio inserisco nell'email

PHP:
<?php
//.............
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){//legge l'IP
	if ($_SERVER["HTTP_X_FORWARDED_FOR"] == "") {
		$IPnum = getenv("REMOTE_ADDR");
	} else {
		$IPnum = getenv("HTTP_X_FORWARDED_FOR");
	}//fine if-else
} else {
	$IPnum = getenv("REMOTE_ADDR");
}//fine if-else leggeip
//................
?>

io l'ho nella pagina che processa ed invia l'email
 
M

marticus

Nuovo Utente
7 Mar 2010
22
0
0
  • 19 Mar 2010
  • #38
borgo italia ha scritto:
ciao
per leggere l'ip io uso qusco codice che pio inserisco nell'email

PHP:
<?php
//.............
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){//legge l'IP
	if ($_SERVER["HTTP_X_FORWARDED_FOR"] == "") {
		$IPnum = getenv("REMOTE_ADDR");
	} else {
		$IPnum = getenv("HTTP_X_FORWARDED_FOR");
	}//fine if-else
} else {
	$IPnum = getenv("REMOTE_ADDR");
}//fine if-else leggeip
//................
?>

io l'ho nella pagina che processa ed invia l'email
Clicca per allargare...

quindi lo devo mettere nel mail.php dove sta questo:
Codice:
<?php 

$email = 'miamail@boh.it';    //inserisci il tuo indirizzo email 
$subject = 'Banner ' . $_GET['id'] . ' cliccato';    
$message = 'Il banner ' . $_GET['id'] . ' è stato cliccato!'; 

// invio email 
@mail($email, $subject, $message);
ma dove precisamente ? non vorrei sbagliare
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 19 Mar 2010
  • #39
ciao

PHP:
<?php 
//qui
//....
//e poi aggiungi ip a $message
$email = 'miamail@boh.it';    //inserisci il tuo indirizzo email 
$subject = 'Banner ' . $_GET['id'] . ' cliccato';    
$message = 'Il banner ' . $_GET['id'] . ' è stato cliccato da IP '.$IPnum; 

// invio email 
@mail($email, $subject, $message);

prova e poi mi sai dire
 

softhare

Utente Attivo
11 Feb 2010
57
0
0
Friuli
www.softhare.it
  • 19 Mar 2010
  • #40
Circa i banner falsh...

Non è detto che funzioni, ma puoi provare:

Codice:
<DIV ONCLICK="mail('id');return true;">
...qua il codice dell'oggetto/embed flash...
</DIV>

Eventualmente settando dimensioni ed altri attributi del DIV.

Fammi sapere se funge...
 
Prec.
  • 1
  • 2
  • 3
Succ.
Primo Prec. 2 di 3 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

S
[Javascript] Catturare l'evento click di un bottone
  • samurai.sette
  • 23 Apr 2017
  • Javascript
Risposte
3
Visite
5K
Javascript 23 Apr 2017
filomeni
[ASP.Net] [VbScript] Catturare valore del Hard Faults (Page Fault)
  • felino
  • 26 Ott 2016
  • ASP.NET
Risposte
0
Visite
2K
ASP.NET 26 Ott 2016
felino
S
Catturare tag html con PHP
  • sunlightbanana
  • 10 Mag 2016
  • PHP
Risposte
5
Visite
3K
PHP 11 Mag 2016
sunlightbanana
S
[VBScript] Json: catturare un Value dato il suo Nome
  • felino
  • 25 Feb 2016
  • Visual Basic
Risposte
1
Visite
2K
Visual Basic 4 Mag 2018
Rikk73
L
catturare e rinominare jpg
  • lucio1
  • 24 Giu 2012
  • PHP
  • 2
Risposte
27
Visite
7K
PHP 9 Lug 2012
borgo italia
P
Catturare la schermata di un sito più grande dello schermo
  • PinkBetta
  • 20 Ott 2009
  • Webdesign e Grafica
Risposte
7
Visite
5K
Webdesign e Grafica 4 Nov 2009
borgo italia
E
catturare pseudo-classi CSS con Javascript
  • elmendoza
  • 28 Set 2009
  • Javascript
Risposte
1
Visite
2K
Javascript 28 Set 2009
elmendoza
E
D
catturare dati nel template da view.html.php con js
  • donato.chpp
  • 1 Giu 2009
  • CMS (Content Management System)
Risposte
0
Visite
2K
CMS (Content Management System) 1 Giu 2009
donato.chpp
D
G
Programma catturare immagini animate da un videogioco
  • George Stobbart
  • 15 Gen 2009
  • Webdesign e Grafica
Risposte
5
Visite
3K
Webdesign e Grafica 18 Gen 2009
George Stobbart
G
M
Catturare istantanea da webcam
  • mr87
  • 24 Ott 2007
  • Flash
Risposte
0
Visite
2K
Flash 24 Ott 2007
mr87
M
D
Catturare Un Blocco Di Testo Da Un'altra Pagina
  • denis3r
  • 23 Nov 2006
  • PHP
Risposte
2
Visite
2K
PHP 23 Nov 2006
denis3r
D
S
Stamp-Catturare immagini con Flash...Problemone!!
  • shiozawa
  • 8 Giu 2006
  • Flash
Risposte
3
Visite
2K
Flash 12 Giu 2006
carla146
B
Catturare una schermata
  • beginner
  • 10 Ott 2005
  • Windows e Software
Risposte
5
Visite
2K
Windows e Software 23 Ott 2005
andreacoopeer
A
J
catturare lo stream audio
  • jimmygiurini
  • 8 Set 2005
  • Programmazione
Risposte
0
Visite
2K
Programmazione 8 Set 2005
jimmygiurini
J
T
Collaborazione per scambio backlink
  • therope
  • 21 Mar 2025
  • Offerte e Richieste di scambio links
Risposte
0
Visite
236
Offerte e Richieste di scambio links 21 Mar 2025
therope
T
M
variabile javascript su link html
  • mizar1966
  • 30 Apr 2024
  • Javascript
Risposte
5
Visite
2K
Javascript 7 Mag 2024
mizar1966
M
A
Malfunzionamento Vodafone Station e Kit Powerline D-Link DHP-W311AV
  • Andrea Stefani
  • 11 Lug 2023
  • Adsl e Connettività
Risposte
1
Visite
4K
Adsl e Connettività 8 Apr 2024
ortorob
O
D
[COMPRO/CERCO] GUEST POST o scambio link per sito di Spiritualità ed Esoterismo.
  • Daniwebmaster
  • 17 Mag 2023
  • Vendere e Acquistare pubblicita' online
Risposte
0
Visite
1K
Vendere e Acquistare pubblicita' online 17 Mag 2023
Daniwebmaster
D
I
cerca file sottocartella unlink file
  • Imperor
  • 28 Apr 2023
  • PHP
Risposte
0
Visite
603
PHP 28 Apr 2023
Imperor
I
S
tracciare i link in uscita
  • spakiz
  • 2 Feb 2023
  • Google Analytics
Risposte
1
Visite
3K
Google Analytics 26 Feb 2024
Fra_23
F
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?