Boonjour j'ai suivi le tutoriel de "[b]Plupluoad[/b]" [i]Jquery[/i] pour commencé je ne suis pas fort en JS Voila se que je voudrai faire si possible :
C'est une galerie de photos avec un select ou se trouve tous les albums voila le code de l'album :
[code] <option value='$album_id' class='album'>$album_name</option>[/code]
alors je voudrai prendre le value de l'option et puis l'envoyer a la page uploaded grace a JS voila le code JS
[code]var album = $(".album").val();
$.trim(album);
var uploader = new plupload.Uploader({
runtimes : 'html5,flash',
containes: 'plupload',
browse_button: 'browse',
drop_element:"droparea",
url : 'upload.php',
flash_swf_url:'js/plupload/plupload.flash.swf',
multipart : true,
urlstream_upload:true,
multipart_params:{directory:'test'},
max_file_size:'15mb',
resize : {width:800, height:600, quality:90},
filters : [
{ title : 'Images', extensions : 'jpg,gif,png'}
]
});[/code]
et voila le code upload.php
[code]<?php
if(isset($_GET['action']) && $_GET['action'] == 'delete'){
/**

  • PENSER A SECURISER CETTE LIGNE (vérifier le format de file)
    **/
    unlink('journal/'.$_GET['file']);
    die();
    }

$file = $_FILES['file'];
$name = $file['name'];
$album = $_POST['album']; // la variable ou normalement doit se trouve le value de l'option mais sa marche po :(
if(filesize($file['tmp_name']) > 10000000){
die('{"error":true, "message": "Image trop grande"}');
}
if(file_exists('journal/'.$name)){
die('{"error":true, "message": "L\'image existe déjà"}');
}
/**

  • PENSER A SECURISER CETTE LIGNE (vérifier le format de file)
    **/
    $url = 'journal/'.$_FILES['file']['name'];
    move_uploaded_file($_FILES['file']['tmp_name'],$url);
    ?>[/code]

voila merci a vous et bonne journé

Aucune réponse