Bonjour

Je sais qu'il est possible de donner des valeurs manuellement à la variable $_FILES, comme par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$fichier = fopen("/tmp/monFichier.txt", "w+");
 
$_FILES['fichier']['name'] = 'monFichier.txt';
$_FILES['fichier']['size'] = '100';
$_FILES['fichier']['tmp_name'] = 'monFichier.txt';
$_FILES['fichier']['error'] = UPLOAD_ERR_OK;
Mon problème est que je voudrais faire ça pour simuler l'upload d'un fichier sans passer par un formulaire avec une méthode POST.
Seulement quand je fais ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
is_uploaded_file($_FILES['fichier']['name'])
Ca me renvoie false

Ma question est donc : y'a-t-il un moyen de simuler l'upload de fichier sans passer par un formulaire ?

Merci beaucoup !

Cécilia.