File "debug_mysql.php"

Full Path: /home/analogde/www/Administratif/FTP/Monsta-FTP-master/debug_mysql.php
File size: 1.89 KB
MIME-type: text/x-php
Charset: utf-8

<?php

function db_connexion()
{
    $db_host = "analogdepat.mysql.db";   
	$db_user = "analogdepat"; 	   
	$db_pass = "Un92pac007";	    
	$db_name = "analogdepat";	
	
	$connexion = new mysqli($db_host, $db_user, $db_pass, $db_name);
	if ($connexion->connect_error) 
	{
        return(null);
	}
	else
	{
        return($connexion);
    }
}

function inserer_upload_fichier_DB($fichier,$chemin, $taille, $timestamp)
{
    $fichier_date_creation = date('Y-m-d H:i:s',  $timestamp);

    $chemin_standard = str_replace("~", "/home/analogde", $chemin);

    // detection _vxxx , cad avec un entier
    if (preg_match('/_v\d+/', $fichier))
    {
        
        // Suppression de la sous-chaƮne _vxx
        $fichier_base = preg_replace('/_v\d+/', '', $fichier);

        // on recupere la version
        preg_match('/_v(\d+)\./', $fichier, $matches); 
        $version= $matches[1]; 
    
        echo " Format _vxxx : " . "  " .$fichier ."<br>";
        echo "Base : " . $fichier_base ."<br>";
        echo "Version : " . $version ."<br>";

        
    }
    else
    {
        $fichier_base = $fichier;
        $version = "initial";
        echo "Version : " . $version ."<br>";
    }

    //$ext = pathinfo($filename, PATHINFO_EXTENSION);

   // preg_match('/^(.*?)_v\d+\./', $fichier, $matches);
  //  $fichier_base = $matches[1]; 

  //  echo $fichier_base;

    //$chemin_standard = str_replace("~", "/home/analogde", $chemin);

    //preg_match('/_v(\d+)\./', $fichier, $matches); 
    //$version= $matches[1]; 
    

    
    $sql = "INSERT INTO table_insert_version (fichier, fichier_base, chemin, version, taille, date_creation) 
    VALUES ('$fichier', '$fichier_base', '$chemin_standard', '$version', '$taille', '$fichier_date_creation'  )";

	echo $sql;

    $connexion = db_connexion();
    

    $connexion->query($sql);

   
}

inserer_upload_fichier_DB("dsfsdfsqf_v17.pdf", "/home/analogde", "125Ko", "123456789");

?>