$svg_content = /* ваш SVG-код */;
$fileName = 'converted_image_' . uniqid() . '.jpg';
$file_path = $upload_dir['path'] . '/' . $fileName;
exec("inkscape --export-type=jpeg --export-filename=$file_path $svg_content", $output, $return_code);
if ($return_code !== 0) {
// Обработка ошибки
error_log("Ошибка при конвертации SVG в JPG. Код завершения: $return_code, Вывод: " . implode("\n", $output));
} else {
// Успешно сконвертировано
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
</head>
<body>
<form id="myForm" method="POST">
<input name="one" type="textbox">
<input name="two" type="textbox">
<button class="clear" id="clearButton">Очистить</button>
<button type="button" class="clear" id="checkButton">Проверить</button>
</form>
<div id="result"></div>
<form>
<button type="submit">случайность</button>
</form>
<?php
$mas = array(rand(0,10), rand(0,10), rand(0,10), rand(0,10), rand(0,10));
foreach ($mas as $value) {
echo $value. " ";
}
$max = max($mas);
$min = min($mas);
echo "<br>", $max, "<br>" , $min, "<br>";
$pmax = array_search(max($mas), $mas);
$pmin= array_search(min($mas), $mas);
list($mas[$pmax], $mas[$pmin]) = array($mas[$pmin], $mas[$pmax]);
foreach ($mas as $value) {
echo $value. " ";
}
?>
<script>
$(document).ready(function() {
$("#checkButton").click(function() {
var formData = $("#myForm").serialize();
$.ajax({
type: "POST",
url: "your_php_script.php",
data: formData,
success: function(response) {
$("#result").html(response);
}
});
});
});
</script>
</body>
</html>
"да вполне себе он может асинхронно загружать страницы" асинхронный curl? а ну ка как это он может сработать в данном случае))) загружать асинхронно страницу или загружать асинхронно данные ?
Зачем ему в данном случае асинхронный curl (CurlMultiHandle)? что бы что?) и причем тут вообще набор дескрипторов curl_multi_init - curl_multi_add_handle в этом случае? Запрос не в стороний сервис, это просто запуск пхп скрипта через форму методом POST.
Суть задачи какая? Разделить , что делает форма методом POST в этом случае?
Я понимаю ты стучишься в сторонний сервис по апи и отправляешь туда данные либо получаешь данные
в url ee.net, ee.com, ee.ru тут место для асинхронной curl обработки (curl_multi_init) но никак в этом случае.
В данном случае php script зашит внутри одной страницы одного блока кода он срабатывает как одно целое, Вобщем я вижу набор слов причем вообще не понимая сути и никакого решения. Ну и кончено же в браузере отображение этой формы, которая методом POST без пойманого события юзера на клик без JS либы запускает скрипт полностью т.е перезагружет страницу в явном а не фоновом режиме. Вобщем все понятно, пых может асинхронно загружать страницу.