Vincent
mardi 1 février 2005 à 21:12
personnellement, j'utilise un script php récupéré je ne sais plus trop où pour faire digerer a ma base de données des milliers de requetes SQL en provenance le plus souvent de feuilles saisies dans excel (vous savez en genealogie, on en stocke des infos

)... et il fonctionne a merveille sous firefox et internet explorer (c'est deja pas mal non

... par contre, il est bloqué après l'upload puisqu'on le teste en php... :
CODE
<?php
function date_mysql($date_saisie){
//division de la date par rapport au / ou -
list ($jour , $mois , $an) = split("[-./]",$date_saisie);
//inverse la date
if (strlen($mois)==1) $mois = "0".$mois;
if (strlen($jour)==1) $jour = "0".$jour;
return($an."-".$mois."-".$jour);
}
$bouton = @$_POST['bouton'];
if(!empty($bouton)){
$fichier = $_FILES['fichier']['name'];
$size = $_FILES['fichier']['size'];
$tmp = $_FILES['fichier']['tmp_name'];
$type = $_FILES['fichier']['type'];
$error = $_FILES['fichier']['error'];
$max = 1000000;
if(isset($fichier)) {
if($size <= $max) {
//information sur le fichier
echo 'Nom d\'origine =>'.$fichier.'<br />';
echo 'Taille =>'.$size.'<br />';
echo 'Nom sur le serveur =>'.$tmp.'<br />';
echo 'Type de fichier =>'.$type.'<br />';
echo 'Code erreur =>'.$error.'<br />';
// traitement a faire
[...]
} else {
echo 'Le fichier est trop volumineux';
}
}
else {
echo 'aucun fichier envoyé';
}
}?>
<form enctype="multipart/form-data" action="moulinette.php" method="post">
<input name="fichier" type="file">
<input type="submit" value="send" name="bouton">
</form>