| Current Path : /home/happyrenas/old/huissier-express.fr/administration/2020/ |
Linux webd005.cluster105.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 |
| Current File : /home/happyrenas/old/huissier-express.fr/administration/2020/devis_upload_ok.php |
<?php
/////////////////////////////////////
include("config.php");
include("includes/fonctions.php");
$page = "synthese";
include("auth.php");
/////////////////////////////////////
$repertoire_destination_A = $_POST['repertoire_destination_A'];
$repertoire_destination_B = $_POST['repertoire_destination_B'];
$preserver_nom = $_POST['preserver_nom'];
// CREATION repertoire_destination_A
$target_dir = $dossier_de_base_upload.$repertoire_destination_A."/";
if (!file_exists($target_dir)) {mkdir($target_dir,0755);}
// CREATION repertoire_destination_B = REPERTOIRE PRINCIPAL DE DESTINATION
$target_dir = $dossier_de_base_upload.$repertoire_destination_A."/".$repertoire_destination_B."/";
if (!file_exists($target_dir)) {mkdir($target_dir,0755);}
// GENERATIION DU NOM PROPRE DU FICHIER ET EXTENSION
$fichier_nom = basename($_FILES["file"]["name"]);
$fichier_nom_brut = pathinfo($target_dir.$fichier_nom,PATHINFO_FILENAME);
$fichier_extention = pathinfo($target_dir.$fichier_nom, PATHINFO_EXTENSION);
$fichier_nom_brut_clean = cleanNameFunction($fichier_nom_brut);
$fichier_clean = $fichier_nom_brut_clean.".".$fichier_extention;
$target_file = $target_dir . basename($fichier_clean);
$actual_name = pathinfo($target_file,PATHINFO_FILENAME);
$original_name = $actual_name;
$extension = pathinfo($target_file, PATHINFO_EXTENSION);
$extension = strtolower($extension);
// RENOMME LE FICHIER AVEC "(-1)" SI UN AUTRE FICHIER DE MEME NOM EXISTE DEJA POUR EVITER LE REMPLACEMENT
if ($preserver_nom=="oui")
{
$i = 1;
while(file_exists($target_dir.$actual_name.".".$extension))
{
$actual_name = (string)$original_name.$i;
$name = $actual_name.".".$extension;
$i++;
}
}
// UPLOAD REEL DU FICHIER DANS target_dir
move_uploaded_file($_FILES["file"]["tmp_name"], $target_dir.$actual_name.".".$extension);
$repertoire = $repertoire_destination_A."/".$repertoire_destination_B."/".$actual_name.".".$extension.";";
echo json_encode(array("repertoire" => $repertoire));
?>