Lorsqu'une image est placée par glisser/déposer sur l'éditeur du BBComposer ou via le bouton parcourir, il est possible de la transférer jusqu'au serveur par téléchargement. Voici les étapes de ce processus :
$_FILES['bbfile'];.Ce message doit être envoyé sous forme de fichier XML :<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xcmsml PUBLIC "-//XCMS//DTD XCMSML 1.0 //EN" "http://www.elitwork.com/DTD/xcmsml.dtd">
<xcmsml>
<errors>
<error>Un item par erreur</error>
</errors>
<notices>
<notice>Un item par message</notice>
</notices>
</xcmsml>
L'item
notice signifie que l'opération s'est bien déroulée. Il peut contenir
quelque chose du genre : "Téléchargement réussi". L'item error signifie
qu'il y a eu une erreur et spécifie l'erreur dont il est question.
Voici un petit script PHP qui peut vous aider à saisir ce mécanisme. Pour le mettre en place dans un de vos sites, renommez la en index.php (php3 sur un compte Free) et placez le dans un dossier réservé à cet usage.
Vous pouvez restreindre l'accès à ce dossier grâce à une protection par fichier .htapassword.
Si quelque chose vous parait trop complexe, n'hésitez pas à me contacter.