Possible associé a un script serveur type PHP
Il faut le plugin
côté js :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| //PARAMETRER EN DESSOUS
var so = new SWFObject('URL/player.swf','mpl','1000','400','9');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
so.addVariable('playlistfile','URL_VERS_PLAYLIST_SI_BESOIN/playlist.xml');
so.addVariable('controlbar','over');
so.addVariable('dock','true');
//INSTALLER ET ACTIVER LE PLUGIN SNAPSHOT
so.addVariable('plugins', 'snapshot-1');
so.addVariable('snapshot.script', 'URL_VERS_PAGE_PHP_CI_DESSOUS/create.php');
so.addVariable('snapshot.data', 'true');
so.addVariable('autostart','false');
so.write('mediaspace'); |
Côté PHP (create.php):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
//header type imge/jpeg si autre type à PARAMETRER ET ADAPTER
header('Content-Type: image/jpeg');
if(isset (
$GLOBALS["HTTP_RAW_POST_DATA"])) {
//BYTES ARRAYS RECOLTER DANS UN TABLEAU $im
$im = $GLOBALS["HTTP_RAW_POST_DATA"];
//UN RANDOM POUR RENOMMER IMAGE ALEATOIRE
$rn = rand();
//VERIFICATION DU TYPE IMG
if (@exif_imagetype('snapshots/'.$rn.'.jpg') == IMAGETYPE_JPEG) {
//ON POUSSE IMG DANS UN DOSSIER SNAPSHOTS
file_put_contents('snapshots/'.$rn.'.jpg',$GLOBALS["HTTP_RAW_POST_DATA"]);
echo '<img src="snapshots/' . $rn . '.jpg'" />';
exit();
}
}
//POSSSIBILITE DE CATCHER TES ERREUR EN UTILISANT TRY CATCH ET LE GESTIONNAIRE DES EXCEPTIONS EN PHP.
echo "Erreur présente"; |
J'ai pas du tout tester mais l'idée et là.
Bonne continuation.