Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Tag IMG con file.php nell'src

    Volevo monitorare la ricezione di alcune newsletter.

    Mi ricordavo di aver letto che si poteva scrivere nell'SRC del tag IMG il percorso di un file.php ... Mi spiegate meglio?

    Nessun problema a contare i click sui link all'interno della stessa, ma ora volevo capire se arriva o meno... Al limite al limite mi basta capire se l'utente l'ha guardata (cioè ha almeno acconsentito a visulizzare il contenuto remoto)

    Per email invio solo l'html... le immagini stanno su un mio server.
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2
    E' vero: si può scrivere nel src l'indirizzo di un file php, ma questo deve essere di tipo immagine, ciò significa che, potrai compiere qualunque operazione con php, ma alla fine dovrai restituire in output un'immagine.
    Per fare ciò devi semplicemente settare gli header come
    Codice PHP:
    header("Content-type: image/png"); 
    (Ovviamente solo nel caso di immagini php, altrimenti sostituisci image/png con image/jpg, image/bmp, ecc...)
    E poi scrivere il contenuto dell'immagine:
    Codice PHP:
    echo implode(''file('nomeimmagine.png')); 
    In alternativa atutto ciò un metodo molto più semplice:
    Concludi il file php con
    Codice PHP:
    header('location: immagine.png'); 
    Reindirizzando il src di img ad una semplice immagine.
    Spero di esserti stato utile!

  3. #3
    Ho provato entrambi i metodi e funzionano tutti e due.

    Non ho capito però cosa devo fare per capire che l'email è stata visualizzata...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    Per esempio, nel file php che richiami con il src, puoi modificare un file di testo e scriversi dentro che un certo utente ha visualizzato l'e-mail.
    Ad esempio:
    Codice PHP:
    <?php
    $open 
    fopen('file.txt''a');//Apro un file utilizzando il metodo a, cioè, cioè lettura e scrittura
    $ip $_SERVER['REMOTE_ADDR'];//L'ip dell'utente(non sono sicuro funzioni nelle e-mail)
    $date date('s:i:h d/m/y');//Data attuale in formato(secondi:minuti:ore giorno/mese/anno)
    $row "L'indirizzo ip '{$ip}', ha visualizzato l'e-mail in data {$date}
    "
    ;//Creo la riga da inserire terminandola con un accapo
    fwrite($open$orw);//Inserisco la riga nel file di testo
    fclose($open);
    header('location:tuaimmagine.png');
    In questo modo potrai vedere in un file di testo la lista delle visualizzazioni della mail con ora, data e ip del visualizzatore.

  5. #5
    Perfetto... Tutto aposto.
    Grazie mille
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.