&1", $output, $return_var); // Log do processamento $log_file = fopen("python_log.txt", "a"); fwrite($log_file, date('Y-m-d H:i:s') . "\nComando: $command\nRetorno: " . implode("\n", $output) . "\n\n"); fclose($log_file); if ($return_var === 0) { // Nome do arquivo processado $processed_name = $doc_type . "_" . $original_name; $processed_file = $client_dir . $processed_name; // Registrar no banco $sql = "INSERT INTO documentos (client_id, tipo, arquivo, data_upload) VALUES (?, ?, ?, NOW())"; $stmt = $conn->prepare($sql); $stmt->bind_param("iss", $client_id, $doc_type, $processed_file); if ($stmt->execute()) { header("Location: index.php?page=doc_list&client_id=" . $client_id . "&status=success"); } else { die("Erro ao registrar documento: " . $stmt->error); } } else { die("Erro no processamento Python: " . implode("
", $output)); } } else { die("Erro ao fazer upload do arquivo"); } } else { die("Erro no upload: " . $_FILES["document"]["error"]); } ?>