htmlspecialchars((string)$v, ENT_QUOTES, 'UTF-8'); $znxGalDesc = static function (?string $desc): string { $desc = str_replace('\\r', '', (string)$desc); return str_replace('\\n', '
', $desc); }; ?>

5 * 1024 * 1024 || !getimagesize($upload['tmp_name']) ): ?>

'file', 'name' => $upload['name'], 'image' => $image, )); curl_setopt($ch, CURLOPT_HTTPHEADER, array( "Authorization: Client-ID {$imgurClientID}", )); $response = json_decode(curl_exec($ch)); $image_url = $response->data->link ?? false; $image_delete = $response->data->deletehash ?? ''; $title = $_POST['title'] ?? ''; $desc = $_POST['desc'] ?? ''; if ($image_url !== false): $inserted = insertImage((int)$session_user_id, $title, $desc, $image_url, $image_delete); if ($inserted === true): $safeTitle = $znxGalH($title); ?>