Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Prog
/
Mail
:
vcal01.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php date_default_timezone_set('Europe/Paris'); $from_name = "Robot Massage - no reply"; $from_address = "info@analog-design.net"; $subject = "Réservation massage"; $location = "Salle de repos"; //Create Mime Boundry $mime_boundary = "----Réservation----".MD5(time()); //Create Email Headers $headers = "From: ".$from_name." <".$from_address.">\n"; $headers .= "Reply-To: ".$from_name." <".$from_address.">\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: multipart/alternative; boundary=\"$mime_boundary\"\n"; $headers .= "Content-class: urn:content-classes:calendarmessage\n"; //Create Email Body (HTML) $message .= "--$mime_boundary\n"; $message .= "Content-Type: text/html; charset=UTF-8\n"; $message .= "Content-Transfer-Encoding: 8bit\n\n"; $message .= "<html>\n"; $message .= "<body>\n"; $message .= '<p>'.$prenom.',</p>'; $message .= "<p> Coucou, tu viens de réserver un ou plusieurs créneaux pour la date suivante: </p>"; $message .= '<p>'."Tu peux annuler un rendez-vous en utilisant l'interface Web.".'</p>'; $message .= '<p>'."A bientôt :)".'</p>'; $message .= "</body>\n"; $message .= "</html>\n"; $message .= "--$mime_boundary\n"; $vcal = "BEGIN:VCALENDAR\r\n"; $vcal .="VERSION:2.0\r\n"; $vcal .="PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN\r\n"; $vcal .="METHOD:PUBLISH\r\n"; $vcal .="X-MS-OLK-FORCEINSPECTOROPEN:TRUE\r\n"; $vcal .="BEGIN:VTIMEZONE\r\n"; $vcal .="TZID:Central Europe Standard Time\r\n"; $vcal .="BEGIN:STANDARD\r\n"; $vcal .="DTSTART:16011028T030000\r\n"; $vcal .="RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10\r\n"; $vcal .="TZOFFSETFROM:+0200\r\n"; $vcal .="TZOFFSETTO:+0100\r\n"; $vcal .="END:STANDARD\r\n"; $vcal .="BEGIN:DAYLIGHT\r\n"; $vcal .="DTSTART:16010325T020000\r\n"; $vcal .="RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3\r\n"; $vcal .="TZOFFSETFROM:+0100\r\n"; $vcal .="TZOFFSETTO:+0200\r\n"; $vcal .="END:DAYLIGHT\r\n"; $vcal .="END:VTIMEZONE\r\n"; $vcal .="BEGIN:VEVENT\r\n"; $vcal .="CLASS:PUBLIC\r\n"; //$vcal .="CREATED:20200311T164556Z\r\n"; $vcal .="DESCRIPTION:Salut \n \nJe fais un essai …\n \nPatrice\n\r\n"; $vcal .="DTEND;TZID=Central Europe Standard Time:20200313T160000\r\n"; // $vcal .="DTSTAMP:20200311T164556Z\r\n"; $vcal .= "DTSTAMP:".date('Ymd').'T'.date('His')."\r\n"; $vcal .="DTSTART;TZID=Central Europe Standard Time:20200313T150000\r\n"; $vcal .="LAST-MODIFIED:20200311T164556Z\r\n"; $vcal .="PRIORITY:5\r\n"; $vcal .="SEQUENCE:0\r\n"; $vcal .="SUMMARY;LANGUAGE=en-us:pipo\r\n"; $vcal .="TRANSP:OPAQUE\r\n"; $vcal .= "UID:".date('Ymd').'T'.date('His')."-".rand()."-nonstatics.com\r\n"; //X-MICROSOFT-CDO-BUSYSTATUS:BUSY //X-MICROSOFT-CDO-IMPORTANCE:1 //X-MICROSOFT-DISALLOW-COUNTER:FALSE //X-MS-OLK-AUTOFILLLOCATION:TRUE //X-MS-OLK-CONFTYPE:0 $vcal .= "BEGIN:VALARM\r\n"; $vcal .= "TRIGGER:-PT180M\r\n"; $vcal .= "ACTION:DISPLAY\r\n"; $vcal .= "DESCRIPTION:Reminder\r\n"; $vcal .= "END:VALARM\r\n"; $vcal .= "END:VEVENT\r\n"; $vcal .= "END:VCALENDAR\r\n"; //$message .= 'Content-Type: text/calendar;name="meeting.ics";method=REQUEST\n'; $message .= "Content-Transfer-Encoding: 8bit\n\n"; $message .= $vcal; $email = "patrice.delpy@onsemi.com"; $mail_sent = @mail( $email, $subject, $message, $headers ); if($mail_sent) { return true; } else { return false; } /* // https://www.daniweb.com/programming/web-development/threads/369219/send-vcalender-with-php echo "BEGIN:VCALENDAR\n"; echo "VERSION:2.0\n"; echo "PRODID://Foobar Corporation//NONSGML Foobar//EN\n"; echo "METHOD:PUBLISH\n"; // requied by Outlook echo "X-WR-CALNAME:PH2011\n"; echo "X-WR-TIMEZONE:Asia/Singapore\n"; echo "BEGIN:VEVENT\n"; echo "UID:".date('Ymd').'T'.date('His')."-".rand()."-example.com\n"; // required by Outlok echo "DTSTAMP:".date('Ymd').'T'.date('His')."\n"; // required by Outlook echo "DTSTART:Your Date\n"; echo "SUMMARY:Your Summary Here\n"; echo "LOCATION: Your Location Here\n"; echo "DESCRIPTION: Your Description Here\n"; echo "END:VEVENT\n"; echo "END:VCALENDAR\n"; */ ?>