"; //blocco centrale echo "
Inizio

Il sito degli oggetti in regalo!

"; //messaggio sotto il titolo echo "
Strumento per la richiesta della mail per la cancellazione di un annuncio dal sito

"; //formatto contenuti echo "
"; if ($OP=="CANC") { if (isset($_GET["ID"])) $IDAN=$_GET["ID"]; else if (isset($_POST["ID"])) $IDAN=$_POST["ID"]; else $IDAN=""; //captcha if (isset($_POST['ckey'])) $ckey=strip_tags(addslashes($_POST['ckey'])); else $ckey="aksdavhsahahh12124"; //imposto il flag captcha $flagcaptcha=0; //controllo il codice captcha inviato dall'utente if (!isset($_SESSION['captcha']) OR $ckey<>$_SESSION['captcha']) $flagcaptcha=1; $q="select * from annunci where (idannuncio='$IDAN' AND stato='AT')"; //echo "Query in pubblica: $q
"; $ri=mysql_db_query($database,$q,$id) or die(mysql_error()); $nr=mysql_num_rows($ri); //echo "Ottengo $nr risultati
"; //nessun goal $flagiderrato=0; $flagemail=0; if ($nr!=1) $flagiderrato=1; else { $r=mysql_fetch_array($ri); //prende i dati per l'attivazione $IDANNUNCIO=sprintf("%010.10s", $IDAN); $CHIAVE=$r["chiave"]; $DESTINATARIO=$r["email"]; if ($DESTINATARIO=="") $flagemail=1; } if ($flagiderrato OR $flagemail OR $flagcaptcha) { echo "
INVIO NON ESEGUITO ATTENZIONE!
L'invio non è possibile per il seguente motivo:
"; if ($flagiderrato==1) echo "
  • L'annuncio è inesistente oppure è stato già cancellato."; if ($flagemail==1) echo "
  • L'annuncio ha una mailbox per la cancellazione errata."; if ($flagcaptcha==1) echo "
  • Codice di controllo errato."; //print_r($_POST); //print_r($_SESSION); echo "

    Riprova - Home Page"; } else { //prende data, ora e IP remoto $timestamp=date("Y-m-d")." ".date("H:i:s"); $REMOTE_ADDR=$_SERVER["REMOTE_ADDR"]; //########### INVIO MAIL ############################ //fissa il destinatario della mail $recipient=$DESTINATARIO; $subject="[TeLoRegalo.it] Nuova e-mail per cancellazione annuncio"; $message=""; $message.= "Dal sito TeLoRegalo.it (www.teloregalo.it) è stata richiesta la cancellazione del seguente annuncio (sintesi):"; $message.= "\n\nTipo di annuncio: "; if ($r["offrocerco"]=="O") $message.= "Offro in regalo"; else if ($r["offrocerco"]=="C") $message.= "Cerco in regalo"; $message.= "\nTitolo dell'annuncio: ".stripslashes($r["titolo"]); $message.= "\nTesto dell'annuncio: ".stripslashes($r["annuncio"]); $message.= "\nComune: ".$r["nomeluogo"]." (".$r["codprov"].")"; $message.= "\n\nSe non sei a conoscenza dell'operazione, trascura questa mail e l'annuncio non sarà cancellato.\n"; $message.= "\nCANCELLAZIONE DELL'ANNUNCIO\n"; $message.= "Per cancellare l'annuncio, clicca sul seguente collegamento:\n"; $message.= "CANCELLA L'ANNUNCIO\n"; $message.= "Se il tuo programma di gestione della posta non ti consente di cliccare sul collegamento o lo strumento non funziona, vai alla pagina http://www.teloregalo.it/teloregalo.it/cancella.php "; $message.= "e inserisci il seguente codice a 18 cifre: ".$IDANNUNCIO.$CHIAVE."\n"; $message.= "\nGrazie dallo staff di TeLoRegalo.it\n"; $message.= "http://www.teloregalo.it\n"; $message.= ""; //stampo //echo $message."
    "; //HEADERS DELLA MAIL //---------------------------------------------------------------------- // header della mail di conferma ricezione della richiesta di registrazione $RR_headers= "From: TeLoRegalo.it \n"; $RR_headers.= "X-Sender: \n"; $RR_headers.= "X-Mailer: TeLoRegalo.it Sender\n"; $RR_headers.= "Return-Path: \n"; // mailbox dell'amministratore per la copia delle mail $RR_amministratore="claudio@officine.it"; //invia la mail al registrante mail($recipient,$subject,$message,$RR_headers); //invia la mail a claudio //mail($RR_amministratore,$subject,$message,$RR_headers); echo "

    La mail con la richiesta di conferma di cancellazione dell'annuncio è stata inviata all'indirizzo di posta elettronica utilizzato per la pubblicazione.
    Se la mailbox non è più accessibile, contattate Officine Informatiche al numero telefonico 0776.24640

    Grazie per aver utilizzato TeLoRegalo.it - Vai alla Home Page del sito

    "; } } else { //prendo l'eventuale operazione if (isset($_GET["ID"])) $ID=$_GET["ID"]; else if (isset($_POST["ID"])) $ID=$_POST["ID"]; else $ID=""; if ($ID<>"") { echo "

    RICHIESTA NUOVA E-MAIL PER CANCELLAZIONE ANNUNCIO



    Per impedire di cancellare gli annunci pubblicati da altri, il sistema invierà un messaggio contenente il link per la cancellazione all'indirizzo di posta elettronica utilizzato per la conferma di pubblicazione dell'annuncio.
    ATTENZIONE: Se non potete più accedere alla mailbox usata per la pubblicazione, contattate Officine Informatiche al numero telefonico 0776.24640

    Codice di controllo

    Copia nel campo che segue il codice di controllo che compare nell'immagine precedente


    Clicca sul pulsante seguente per ricevere il messaggio con il link per cancellare l'annuncio.

    Procedura di cancellazione per il webmaster

    "; } else { echo "

    RICHIESTA NUOVA E-MAIL PER CANCELLAZIONE ANNUNCIO

    Codice annuncio da cancellare non valido.

    "; } } //chiudo la predisposizione del blocco centrale echo "
  • "; //footer con note legali echo "

    TeLoRegalo.it è un servizio di Officine Informatiche Srl P.IVA 01928990603 - Note legali

    "; //chiudo il center echo "
    "; echo " "; ?>