PHP code example of terremoth / php-win32-filepicker
1. Go to this page and download the library: Download terremoth/php-win32-filepicker library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
terremoth / php-win32-filepicker example snippets
use Terremoth\Win32\FilePicker;
$selectedDirectory = $_SERVER['USERPROFILE'] ?? 'C:\\'; // optional
$fp = new FilePicker($selectedDirectory); // $selectedDirectory can be null without problem.
// all methods below are *optional*:
$fp
->selectMultipleFiles()
->addExtensionsFilter(['png', 'jpg', 'gif', 'avif', 'webp', 'jpeg', 'ico', 'bmp'])
->filterOnlySelectedExtensions()
->setDefaultExtensionSearch('png')
;
$selectedFiles = $fp->open();
print_r($selectedFiles);
// if no files were selected, an empty array will be returned 😉