Blacknight91
Messages postés77Date d'inscriptionvendredi 26 mars 2004StatutMembreDernière intervention24 avril 2007
-
19 déc. 2004 à 18:53
HecToR_coCHON
Messages postés34Date d'inscriptionlundi 15 novembre 2004StatutMembreDernière intervention27 octobre 2005
-
21 déc. 2004 à 12:27
Bl@cknight
Bonjour,
Je voudrais uploader directement des fichiers sans passer par un formulaire. Est ce possible ?
En fait l'url contiendrait directement les parametres:
http://www.monsite.com/upload.php?fichier=C:\image.jpg
j'ai essayé avec ce code:
<?
$fichier = $_GET['fichier'];
if (move_uploaded_file($fichier,$fichier_name))
{
echo'Upload Réussi.';
}
else
{
echo'Une erreur est survenue pendant l\'upload de: '.$fichier_name;
}
?>
la variable $fichier contient bien le nom du fichier mais une erreur survient.
Par ailleurs je sais qu'il faut absolument normalement utiliser:
enctype="multipart/form-data"
lorsque l'on fait l'upload par un formulaire.
Est il dc possible de faire l'upload direct ou est on obligé de passer par un formulaire?
Si il doit y avoir un formulaire, existe il un moyen d'auto exécuter ce formulaire lors de l'appel de la page?
Ceci afin d'uploader directement.
J'espère avoir été a peu près clair sur ce que je voudrais ;)
Blacknight91
Messages postés77Date d'inscriptionvendredi 26 mars 2004StatutMembreDernière intervention24 avril 20071 20 déc. 2004 à 22:55
Bl@cknight
Merci pour ta réponse Hector_coCHON.
Pourrais tu m'en dire d'avantage ? un petit code ne serait pas de refus :)
Je n'y connais strictement rien en javascript.
voici le corps de ma page comprenant le formulaire:
<?
$fichier = $_GET['fichier'];
if (($up) == 1)
{
if (copy($fichier,$fichier_name))
{
echo'Upload Réussi';
}
else
{
echo'Une erreur est survenue pendant l\'upload';
}
}
?>
<form action="upload.php?up=1" method="get" enctype="multipart/form-data" name="form1">
</form>
Ou faut il donc ajouter le code javascript et que faut il y mettre ?