Problème php upload fichiers
Eponyme
-
Eponyme -
Eponyme -
Bonjour, j'ai un petit problème avec un script php. Il s'agit de deux pages: La première génère un formulaire. La seconde récupère les données. J'aimerais qu'il m'affiche "fonctionne" après avoir chargé un fichier dont le nom est généré en fonction de l'identifiant, d'une date d'envoi et d'une date d'échéance dont on exclut le dimanche et on passe au lundi le cas échéant.
Ma première page reçoit $_POST['nbrj1'] d'une page précédente et n'exécute le script qui génère l'input type="file" que si cette $_POST['nbrj1'] est supérieure à 0. Sinon on n'affiche rien. Il existe également la variable de session $_SESSION['identifiant'] qui est utilisée pour le nom du fichier.
La première page:
<?php
session_start();
?>
<?php
$jouvrable=date('Y-m-d', time());
If (date('l',time()+86400)=='Sunday')
{
$j1ouvrable=date('Y-m-d', time()+2*86400);
}
else
{
$j1ouvrable=date('Y-m-d', time()+86400);
}
?>
<FORM action="secondepage.php" method="post" enctype="multipart/form-data">
<?php
If ($_POST['nbrj1']>0)
{
?>
Charger le fichier CSV correspondant à l'échéance J+1 : <input type="file" name="<?php echo $j1ouvrable.'_'.$_SESSION['identifiant'].'_J1_'.$jouvrable.'.csv'; ?>" /> <br/>
<?php
}
?>
<input type="hidden" name="jouvrable" value="<?php echo $jouvrable; ?>"/>
<input type="hidden" name="j1ouvrable" value="<?php echo $j1ouvrable; ?>"/>
<input type="submit" value="valider" />
La seconde page:
<?php
session_start();
?>
<?php
if (isset($_FILES[$_POST['j1ouvrable'].'_'.$_SESSION['identifiant'].'_J1_'.$_POST['jouvrable'].'.csv']))
{
echo 'fonctionne';
}
else
{
?>
Un problème est survenu lors du chargement, cliquez <a href="index.php">ici</a> pour retournez à l'accueil.
<?php
}
?>
Mais voilà une fois le fichier chargé la seconde page n'affiche pas "fonctionne"...
Quelqu'un aurait-il une idée? Merci d'avance.
Ma première page reçoit $_POST['nbrj1'] d'une page précédente et n'exécute le script qui génère l'input type="file" que si cette $_POST['nbrj1'] est supérieure à 0. Sinon on n'affiche rien. Il existe également la variable de session $_SESSION['identifiant'] qui est utilisée pour le nom du fichier.
La première page:
<?php
session_start();
?>
<?php
$jouvrable=date('Y-m-d', time());
If (date('l',time()+86400)=='Sunday')
{
$j1ouvrable=date('Y-m-d', time()+2*86400);
}
else
{
$j1ouvrable=date('Y-m-d', time()+86400);
}
?>
<FORM action="secondepage.php" method="post" enctype="multipart/form-data">
<?php
If ($_POST['nbrj1']>0)
{
?>
Charger le fichier CSV correspondant à l'échéance J+1 : <input type="file" name="<?php echo $j1ouvrable.'_'.$_SESSION['identifiant'].'_J1_'.$jouvrable.'.csv'; ?>" /> <br/>
<?php
}
?>
<input type="hidden" name="jouvrable" value="<?php echo $jouvrable; ?>"/>
<input type="hidden" name="j1ouvrable" value="<?php echo $j1ouvrable; ?>"/>
<input type="submit" value="valider" />
La seconde page:
<?php
session_start();
?>
<?php
if (isset($_FILES[$_POST['j1ouvrable'].'_'.$_SESSION['identifiant'].'_J1_'.$_POST['jouvrable'].'.csv']))
{
echo 'fonctionne';
}
else
{
?>
Un problème est survenu lors du chargement, cliquez <a href="index.php">ici</a> pour retournez à l'accueil.
<?php
}
?>
Mais voilà une fois le fichier chargé la seconde page n'affiche pas "fonctionne"...
Quelqu'un aurait-il une idée? Merci d'avance.
A voir également:
- Problème php upload fichiers
- Upload video youtube - Télécharger - Diffusion
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Easy php - Télécharger - Divers Web & Internet
- Wetransfer gratuit fichiers lourd - Guide