29 lines
900 B
PHP
29 lines
900 B
PHP
<?php
|
|
$upload_dir = "uploads/";
|
|
$processed_dir = "processed/";
|
|
|
|
// Criar diretórios se não existirem
|
|
if (!file_exists($upload_dir)) mkdir($upload_dir, 0777, true);
|
|
if (!file_exists($processed_dir)) mkdir($processed_dir, 0777, true);
|
|
|
|
if ($_FILES["document"]["error"] == 0) {
|
|
$temp = $_FILES["document"]["tmp_name"];
|
|
$name = basename($_FILES["document"]["name"]);
|
|
$doc_type = $_POST["doc_type"];
|
|
|
|
// Salvar arquivo original
|
|
$original_path = $upload_dir . $name;
|
|
move_uploaded_file($temp, $original_path);
|
|
|
|
// Chamar script Python
|
|
$output = array();
|
|
$command = "python document_detector.py " . escapeshellarg($original_path) . " " .
|
|
escapeshellarg($doc_type) . " " . escapeshellarg($processed_dir);
|
|
exec($command, $output);
|
|
|
|
header("Location: list.php?status=success");
|
|
} else {
|
|
header("Location: upload.php?error=1");
|
|
}
|
|
?>
|