Chargement par méthode PUT
PHP supporte la méthode HTTP PUT utilisée par les navigateurs pour y stocker des fichiers sur un serveur. Les requêtes de type PUT sont beaucoup plus simples que les chargements de fichiers en utilisant le type POST, et elles ressemblent à :
Exemple #1 Méthode PUT pour les chargements de fichiers
<?php /* Les données PUT arrivent du flux */ $putdata = fopen("php://input", "r"); /* Ouvre un fichier pour écriture */ $fp = fopen("myputfile.ext", "w"); /* Lecture des données, 1 Ko à la fois et écriture dans le fichier */ while ($data = fread($putdata, 1024)) fwrite($fp, $data); /* Fermeture du flux */ fclose($fp); fclose($putdata); ?>