Commit 33f86411 authored by Cellophile's avatar Cellophile 🎨
Browse files

Téléverser un nouveau fichier

parent 37ba19f6
<?php
include "config.php";
include "fonctions.php";
$fichiertemp = "temp.csv";
$creation = fichiertemp($fichiertemp,"","","","");
if (($fp = fopen($srcfichiercsv, "r")) !== FALSE) {
// Récupère les données de chaque lignes
while (($data = fgetcsv($fp, ",")) !== FALSE) {
// Récupère les données de chaque cases
$upersoval = $data [0];
$ubaseval = $data [1];
$datexpi = $data [2];
$timexpi = $data [3];
$fichieradresse = __DIR__ . '/d/'.$upersoval.'.php';
// S'il n'y a pas de date d'expiration renseignée, on crée un fichier temp qui garde la ligne,
// puis on passe à la ligne suivante.
if (empty($datexpi)) {
if (file_exists($fichieradresse)) {
$sauvegardeligne = fichiertemp($fichiertemp, $upersoval, $ubaseval, $datexpi, $timexpi);
}
}else{
if ($datexpi < date('Y-m-d', time())) {
if (file_exists($fichieradresse)) {
unlink($fichieradresse);
}
}elseif ($datexpi == date('Y-m-d', time())) {
if ($timexpi < date('H-i-s', time())) {
if (file_exists($fichieradresse)) {
unlink($fichieradresse);
}
}else {
if (file_exists($fichieradresse)) {
$sauvegardeligne = fichiertemp($fichiertemp, $upersoval, $ubaseval, $datexpi, $timexpi);
}
}
}else{
if (file_exists($fichieradresse)) {
$sauvegardeligne = fichiertemp($fichiertemp, $upersoval, $ubaseval, $datexpi, $timexpi);
}
}
}
}
}
if (file_exists($fichiertemp)) {
unlink($srcfichiercsv);
rename($fichiertemp, $srcfichiercsv);
echo "a fonctionné";
}
?>
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment