j'aimerais savoir comment faire pour que l'upload soit automatique pour que cela upload toutes les secondes ou 2
exemple j'entre le fichier a uploader et je met start jusque la c'est classique mais je n'arrive pas a trouver comment faire pour repeter l'upload toutes les secondes avec une boucle
Qu'elqu'un pourrait m'éclairer svp encore merci
Ps le code de depart qui fonctionne tres bien chez moi
------------------Le formulaire--------------------------------------------
echo "<form enctype=multipart/form-data action=".spath()."/load_fic.php method=POST>";
echo "<div class=bouton align=left>Envoyez ce fichier :";
echo "<input name=userfile type=file class=bouton size=50>";
echo "<input type=submit value=\"Envoyer le fichier\" class=bouton></div>";
echo "</form>";
----------------load_fic.php----le script--------------------------------------
//on controle si la taille du fichier n'est pas supérieur à celle autorisée par le serveur
if($_FILES['userfile']['error']==1)
{
echo "<h1 class=txt>Erreur:</h1><div align=center class=bouton>Le fichier téléchargé excède la taille autorisée par le serveur(>2Mb)</div>";
}
//on controle si la taille du fichier n'est pas supérieur à celle autorisée par le vous
//MAX_FILE_SIZE() est une fonction qui renvoie la taille max autorisée des fichiers
elseif($_FILES['userfile']['size']>MAX_FILE_SIZE())
{
echo "<h1 class=txt>Erreur:</h1><div align=center class=bouton>Le fichier téléchargé excède la taille autorisée:<br>Vous ne pouvez télécharger qu'un fichier dont la taille est inférieur à ".MAX_FILE_SIZE()." octets</div>";
}
//on gère si le fichier a été mal téléchargé
elseif($_FILES['userfile']['error']==3)
{
echo "<h1 class=txt>Erreur:</h1><div align=center class=bouton>Le fichier n'a été que partiellement téléchargé.</div>";
}
//on controle si y a un fichier a uploadé
elseif($_FILES['userfile']['error']==4)
{
echo "<h1 class=txt>Erreur:</h1><div align=center class=bouton>Aucun fichier n'a été téléchargé</div>";
}
//on controle le type du fichier, ici il fo que des *.JPG ou *.GIF
elseif($_FILES['userfile']['type']!="image/gif" && $_FILES['userfile']['type']!="image/pjpeg")
{
echo "<h1 class=txt>Erreur:</h1><div align=center class=bouton>Le fichier téléchargé n'est pas du type autorisé:<br>Vous ne pouvez télécharger qu'un fichier du type GIF(image/gif) ou JPEG(image/pjpeg)</div>";
}
//sinon c OK on commence la copie du fichier
else
{
// on récupère le type de l'image
if($_FILES['userfile']['type']=="image/pjpeg")
{
$_FILES['userfile']['type']="image/jpg";
}
$type=explode("/", $_FILES['userfile']['type']);
// on récupère l'extension appropriée
$ext=$type[1];
//on entre le chemin d'écriture du fichier
//on donne le nom voulue au fichier, ici avec le nom d'utilisateur de la session.
$nom_fic="/img/members/".$_SESSION['user']."_img.".$ext;
// on ouvre le fichier temporaire uploadé dans le répertoir temporaire du serveur
if($OpenLocal= fopen($_FILES['userfile']['tmp_name'], "rb"))
{
// lecture entière du fichier temporaire
$LocalFileContent = fread($OpenLocal, $_FILES['userfile']['size']);
}
else
{
fclose($OpenLocal);
die("<b>Erreur : </b>impossible d'ouvrir le fichier local '".$_POST['userfile'].".");
}
// Fermeture du fichier local
fclose($OpenLocal);
// Ouverture du fichier distant, si ce fichier existe, il sera écrasé
if($OpenRemote = fopen(".".$nom_fic, "wb"))
{
// Ecriture du fichier temporaire dans le fichier distant
if(fwrite($OpenRemote, $LocalFileContent))
{
fclose($OpenRemote);
}
}
else
{
fclose($OpenRemote);
die("<b>Erreur : </b>impossible d'ouvrir le fichier distant '".$nom_fic.".");
}
}