Доступна новая версия, добавлены методы для работы с base64
1. dbInit() – Метод принимающий конфиг для подключения к базе данных и инициализирующий его
2. dbSelect() – Метод для забора данных из базы
3. dbInsert() – Метод для добавления данных
4. dbUpdate() – Метод для обновления данных
5. pf() – Умный вывод информации для дебага на экран
6. getJsonFromFile() – Забор json из файла с указанием пути и указателем в формате массива или строки его вернуть
7. putJsonToFile() – Записать массив в json по указанному пути с некоторыми опциями
8. phpInfo() – вывод phpinfo и обрыв выполнения программы
9. getBase64ImgCssString() – Возвращает Base64 строку с изображением подготовленную к вставке в css или в img или еще куда либо, можно локально, можно по url
10. getBase64File() – забрать файл и получить его в base64 c информацией о файле.
11. putBase64File() – положить строку base64 в файл
Пример:
$owl = new OwlPhp(); $path = __DIR__.'/test.jpeg'; $path2 = __DIR__.'/test5.jpeg'; $getBase64File = $owl->getBase64File($path); $owl->putBase64File($path2, $getBase64File['base64']); $url = 'http://soyuz-ig.ru/foto3.png?i=3832&k=antarktida-foto'; $base64String = $owl->getBase64ImgCssString($url, ['fromUrl']); echo $base64String; echo "<img src = '".$base64String."'></img>"; $url = $path; $base64String = $owl->getBase64ImgCssString($url); echo $base64String; echo "<img src = '".$base64String."'></img>";