"data:text/vcard;
<?php
function raf_create_vcard(){
$format_name = utf8_encode($name);
$format_email = utf8_encode($email);
$format_tel = utf8_encode($tel);
$format_fax = utf8_encode($fax);
$format_www = utf8_encode($www);
$format_address = utf8_encode($address);
return 'BEGIN%3AVCARD%0D%0AVERSION%3A4.0%0D%0AN%3A%3B'.$format_name.'%3B%3B%3B%0D%0AFN%3A'.$format_name.'%0D%0AEMAIL%3A'.$format_email.'%0D%0AORG%3A'.$format_name.'%0D%0ATEL%3A'.$format_tel.'%0D%0ATEL%3Btype%3DFAX%3A'.$format_fax.'%0D%0AURL%3Btype%3Dpref%3A'.$format_www.'%0D%0AADR%3A%3B'.$format_address.'%3B%3B%3B%3B%3BSpain%0D%0AEND%3AVCARD';
}
?>
//Result
<a href="data:text/vcard;charset=UTF-8,<?php echo raf_create_vcard(); ?>" download="contact.vcf">Download</a>
Also in PHP:
- array_search in php
- date - Manual - PHPwww.php.net › manual › function.date.phpdate ( string $form
- array count items
- convert string to int php 7
- $errors show this error in laravel
- can you use return in catch php
- Expression #1 of ORDER BY contains aggregate function and applies to the result of a non-aggregated query laravel
- comment code in php blade
- Databases supported by php
- create new laravel project with specific version
- check if string contain element php
- date remove 7 days php
- dateformat H:i:s
- ctrl + d in vscode in phpstorm
- echo day php
- $age = 20; print ($age >= 18) ? "Adult" : "Not Adult";
- check if key exists in associative array php
- add errors php
- aget date time in php
- artisan run seed
- codeigniter last id inserted
- capitalized string in php
- Clear and delete the folder after the time specified in php
- check if substring in php