This forum is a community forum meant for users of the plugin to collaborate and help solve issues with implementation, etc. Unfortunately, as the creator of the plugin, I do not have much time to attend to every request here as this is only a side project and I must work a full-time job to provide for my family. This is how I keep the Flash version free and the HTML5 version low cost.
UploadiFive 1.1.1 has been released which includes a small fix for added support on touch devices including iOS 6 devices.
Uploadify 3 with new features, corrections, Documentation and Full DEMO
  • hi i do not see any permission issues.
    this is the image:
    error


    this is my code for uploadify:

    $("#file_upload").uploadify({
    'uploader' : '/uploadify/uploadify.swf',
    'script' : '/uploadify/uploadify.php',
    'cancelImg' : '/uploadify/cancel.png',
    'folder' : 'assets/images/uploads',
    'auto' : false, // files are automatically uploaded
    'multi' : false, // enable several files to upload
    'querySizeLimit' : 1,
    'fileExt': '*.jpg;*.jpeg;*.gif;*.png',
    'sizeLimit' : 102400,
    'wmode' : 'transparent',
    'buttonText' : 'Select a file ',
    'onComplete' : function (event,ID,fileObj,response,data){
    $("#msguplaud").append("<div><p>הקובץ: " + fileObj.name +" הועלה בהצלחה!! <br/>הנתיב לתמונה הוא:" + fileObj.filePath + "<br/>אנא השתמש בנתיב רק אם ברצונך לצרפו לתוכן!!!</p></div>");
    imgpath = fileObj.filePath;

    },
    'checkScript' : '/assets/js/libs/uploadify/check.php',
    'onCheck' : function(event,data,key) {
    $('#file_upload' + key).find('.percentage').text(' - Exists');
    }
    } );


    this is my code in the html:

    <p>
    <label for="file_upload">upload</label>
    <input type="file" name="file_upload" id="file_upload" value="" />
    <a href="javascript:$('#file_upload').uploadifyUpload();">Upload File</a><br/>
    <div id="msguplaud"></div><br/>
    </p>


    this is not the new version (not 3).

    best regards

  • Just wonderng...uploadify.php is fired each time a single file finishes uploading, right?

    In that case, the values submitted with 'postData' are processed each time as well?

    Because I guess, all of the values are submitted at the same time, not individually.

    If this is really happening like this, wouldn't it be wiser to let separate php file handle the values? And let people customize it...

    Also was wondering, why is the 'folder' setting removed? If properly handled it was a very convenient way to handle folder parts on the fly.


    Example, 5 users are using uploadify at the same time on the same site. So, if the values were defined system side, it would become really painful to handle them properly, while having this on the fly generate folder for each user, because it's being handled front-end, it actually simplifies the process..
  • @reyyy: I'm not sure if I understood you... what do you mean with a separete php file to handle values? if I need to get a value from a form field, I can't do that from a fixed var located in a separated php file... and using $('#myID').uploadifySettings('postData', {'myVarName':'myVarValue'}); combined with uploadfy events I can send different values for different images to uploadify.php... well, I think I missed something here...

    about the folder option, I can put this in my mod (and make it optional, if you don't use, a folder defined in php back-end will be used), you could even use postData to send a folder to uploadify.php, but if you prefer a separated setting, I'll upload another version within minutes...
  • @bccsergio
    example, 3 images in queue and there are 6 form fields: title, category, text + 3 fields for each image

    1st image done... uploadify.php invoked -> img saved -> move to the next item
    2nd image done... uploadify.php invoked -> img saved -> move to the next item
    3rd image done... uploadify.php invoked -> img saved -> move to the next item

    Each time, set of values is passed to uploadify.php, right?

    While you are right, that they can be passed to uploadify.php and handled there,
    wouldn't it be better and easier to handle actual files from uploadify in 1 php file,
    and the values from form in another file?

    In one of my applications which uses 2.1.4, due to lack of features, I created my own handling based on ajax.

    1st - save values with ajax;
    2nd - upload single image -> save it(uploadify.php) -> edit db to include it with ajax *repeat this process*
    3rd - after all images are uploaded, generate thumbnails + publish content with ajax.

    Reason for such handling is because, many people have slow internet, so having all the db work do first and then step by step, even if uploadify fails, you can always return to the post you created and edit it, upload more images(With uploadify) or delete them, generate thumbnails, publish etc etc

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    My point is, that 'postData' option is handy for passing data along the file to make it's handling easier(folder option is not needed, indeed, for some reason this idea didn't come into my mind ^^;)
    But, maybe it is not so convenient to handle the form values in the same manner.

    To be honest, I have no idea, how hard it is to make such changes, since I have only basic knowledge of js and jquery..

    If that is not hard, maybe adding such feature would make it the ultimate tool for form and image handling..
  • @reyyy: when you use postData, you'll send only infos that you need when you'll upload an image... postData purpose is NOT to send ALL form data to every image and in uploadify.php record this info into your DB every time...
    if you take a look at my example's source code (in first post of this topic), you will see that I'm submitting the form AFTER I have uploaded all the files... (yes, I'm sending fields to uploadify.php, but only for example purposes... and I know that there's no ajax in my form submit, but that's an example, you only need to change the submit code with your ajax code) and as I'm posting data after all files are uploaded in my example, nothing holds you from posting this data before files uploads... this is just your (or mine) implementation, and not an uploadify function... uploadify only uploads the images, and I work with it (to post my infos) the way I want... in my example's case, I use uploadify events to grab uploaded files infos and add then to my form, so, after everything is uploaded, I put the infos in DB just once... including form fields and file infos...

    As for the folder option, I added it in my demo, it wasn't as simple as using postData because when you have a folder option, you'll have to send this to your checkExisting in case you use it, so I had to make a few changes in main JS file, and I also added an option to create the folder, in case it doesn't exists... download in first post...
  • uploadify 3.0 on "http://uploadify.wdwebdesign.com.br/", function "onUploadComplete" not work properly!
  • Dutch language file:

    uploadifyLang['buttonText'] = 'Selecteer bestanden';
    uploadifyLang['fileTypeDesc'] = 'Alle bestanden (*.*)';
    uploadifyLang['replaceMsg1'] = 'Het bestand';
    uploadifyLang['replaceMsg2'] = 'staat al in de wachtrij.';
    uploadifyLang['replaceMsg3'] = 'Wilt u het bestaande bestand in de wachtrij vervangen?';
    uploadifyLang['existsMsg1'] = 'Een bestand met de naam';
    uploadifyLang['existsMsg2'] = 'bestaat al op de server.';
    uploadifyLang['existsMsg3'] = 'Wilt u het bestaande bestand overschrijven?';
    uploadifyLang['errorMsg1'] = 'Sommige bestanden zijn niet aan de wachtrij toegevoegd:';
    uploadifyLang['errorMsg2'] = 'Het geselecteerde aantal bestanden overschrijdt de resterende upload limiet';
    uploadifyLang['errorMsg3'] = 'Het geselecteerde aantal bestanden overschrijdt de wachtrij limiet';
    uploadifyLang['errorMsg4'] = 'Het bestand';
    uploadifyLang['errorMsg5'] = 'overschrijdt de maximale bestandsgrootte.';
    uploadifyLang['errorMsg6'] = 'is leeg.';
    uploadifyLang['errorMsg7'] = 'is van een niet geaccepteerd type.';
    uploadifyLang['errorString1'] = 'Error';
    uploadifyLang['errorString2'] = 'HTTP Error';
    uploadifyLang['errorString3'] = 'Ontbrekende Upload URL';
    uploadifyLang['errorString4'] = 'IO Error';
    uploadifyLang['errorString5'] = 'Beveiligings Error';
    uploadifyLang['errorString6'] = 'De upload limiet is bereikt.';
    uploadifyLang['errorString7'] = 'Overschrijdt de upload limiet.';
    uploadifyLang['errorString8'] = 'Mislukt.';
    uploadifyLang['errorString9'] = 'Bestand ID niet gevonden.';
    uploadifyLang['errorString10'] = 'Validatie Error';
    uploadifyLang['errorString11'] = 'Geannuleerd';
    uploadifyLang['errorString12'] = 'Gestopt';
    uploadifyLang['uploadComplete'] = 'Voltooid';
  • Isn't there a possibility to make a dropdown box or something like that in the same form as where the images are selected to select the folder?
    I think not, because the SWF object is already created?
  • There is a bug with CheckExisting that I did not experience with a previous 3.0 version. It does not send postData, only filename and folder.

    I've modified line 475 to include post data:
    data: $.extend(swfuploadify.settings.postData, { filename: file.name, folder: swfuploadify.settings.folder }),

    .. and it works as the previous version did.
  • Correction, it needs to be

    data: $.extend({}, swfuploadify.settings.postData, { filename: file.name, folder: swfuploadify.settings.folder }),

    to avoid modifications to existing arrays.
  • Hi bccsergio,

    i'm using Uploadify v3.0.0 along with Contao CMS 2.9.3 (fka TYPOlight). Now i get the same error as Dakkar (You've got a problem with your JavaScript) instead of the upload button.

    You can take a look here at the website.

    If you need more details, i'd like to provide you the necessary information.
  • Hi there,
    Thank you so much for the nice useful plugin. I have a senario and need your help to use uploadify in this senario:
    The user selects a file and fill the description for that.
    The user clicks submit button.
    The filename stores in DataBase.
    The file uploades to the "Uploads" folder with the name of the "ID" of the the filename stored in database.
    It means I need to store the filename in Database, get the ID and save the file like ID.Extension.
    for example if I upload file "note.docx" it will be uploaded as "234.docx".

    Is it possible to be done by uploadify?
  • There sould be a z-index setting to set the z-index of the movie object (now it's 1).

    If uploadify is used in a layout popop (I use jQuery UI Dialog in the most cases), the z-index of the layer is greater than 1 :), so I had to change it in the uploadify.js :(

    It should be set in the options of uploadify, because it cant be set with css, i think.


    I'm looking forward of the HTML5 multiple file uploads, with drag & drop, witch fallbacks to Flash, with fallbacks to "not so" good old simple file upload input.
  • How do you get rid of that ALERT box when you cancel a file. Everytime you hit the X or use the clear queue, it sends an Alert for every file. That is quite annoying. I looked in the uploadify.js and don't see any reference to where that is located.
  • Hi, I´ve installed Uploadify and it works fine, as a matter of fact it does upload images to my server but i still getting:

    "Notice: Undefined index: submitting in /home/public_html/tryme/index.php on line 88"

    My uploadify script is on my header.php file wich is included via

    <?php include("header.php");?>

    In my index.php file


    My code is...


    <script type="text/javascript">
    function doFormSubmit() {
    // GRAB FIELDS VALUES AND SEND TO uploadify.php, YOU CAN DO WHATEVER YOU WANT WITH THEM IN uploadify.php FILE
    var myObjVars = {};
    $("form[id$=myForm] input").each(function () {
    switch ($(this)[0].type) {
    case "text":
    myObjVars[$(this)[0].id] = $(this).val();
    break;
    }
    });
    $('#gallery').uploadifySettings('postData', myObjVars);

    // UPLOAD IMAGES
    $('#gallery').uploadifyUpload();
    }

    $(document).ready(function() {

    if (!FlashDetect.versionAtLeast(9)) {

    $("#gallery").html('You do not have Flash Player installed or your Flash Player is too old!<br>Please install Flash Player 9 or higher.');
    } else {
    $("#gallery").uploadify({
    // Required Settings
    langFile : 'jquery.uploadify-v3.0.0/uploadifyLang_en.js',
    swf : 'jquery.uploadify-v3.0.0/uploadify.swf',
    uploader : 'jquery.uploadify-v3.0.0/uploadify.php',

    // Options - HERE ARE ALL USEFUL OPTIONS, DON'T USE ANYTHING THAT ISN'T LISTED HERE
    'folder' : '/tryme/uploads',
    'createFolder' : true,
    'debug' : true, // DON'T SET THIS TO TRUE UNLESS YOU NEED TO SEE IF THERE IS ANY ERROR IN YOUR SCRIPT. IN YOUR SITE, JUST DON'T USE THIS OPTION AT ALL
    'auto' : false,
    'buttonText' : 'Select Images',
    'width' : 150,
    'height' : 30,
    'cancelImage' : 'jquery.uploadify-v3.0.0/uploadify-cancel.png',
    'checkExisting' : 'jquery.uploadify-v3.0.0/uploadify-check-exists.php',
    'fileSizeLimit' : 1*1024, // 1MB
    'fileTypeDesc' : 'Image Files',
    'fileTypeExts' : '*.gif;*.jpg;*.png',
    'method' : 'post',
    'multi' : true,
    'queueID' : 'fileQueue',
    'queueSizeLimit' : 999,
    'removeCompleted' : true,
    'postData' : {},
    'progressData' : 'all',

    onSelect : function(file) {
    $("#formFields").append("<tr id='table_"+file.id+"'><td align='left'>Caption for: <b>"+file.name+"</b>:</td><td align='left'><input type='text' id='img_"+file.id+"_title' name='img_"+file.id+"_title' value='' /></td></tr><tr><td><select id='img_"+file.id+"_intExt' name='img_"+file.id+"_intExt'><option value='interior'>Interior</option><option value='exterior'>Exterior</option></select></td></tr>");
    },

    onUploadSuccess : function(file,data,response) {
    $("#myForm").append("<input type='hidden' id='img_"+file.id+"_fileName' name='img_"+file.id+"_fileName' value='"+data+"' />"); // INSERT IMAGE FILENAME IN A HIDDEN FORM FIELD
    },

    onQueueComplete: function (stats) {
    $('#myForm').submit(); // THIS IS AN EXAMPLE, YOU CAN SUBMIT YOUR INFOS WITH AJAX IF YOU WANT
    }
    });
    }
    });
    </script>


    And my forrm where there is also my database insert script...


    <?php
    $link = mysql_connect('localhost', 'username', 'password');
    if (!$link) {
    die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';

    mysql_select_db("databasename", $link);


    $submitting = $_REQUEST['submitting'];
    echo $submitting;
    if ($submitting == 'yes') {
    // REQUEST POST INFOS
    foreach ($_REQUEST as $var => $value) {
    if (stripos($var, 'img_SWFUpload_') !== false) {
    if (stripos($var, '_title') !== false){
    $img_title[] = $value;
    }
    if (stripos($var, '_fileName') !== false){
    $img_fileName[] = $value;
    }

    if (stripos($var, '_intExt') !== false){
    $img_intExt[] = $value;
    }

    } else {
    $$var = $value;
    echo "$var: ".$$var."<br>";
    }
    }

    foreach ($img_fileName as $i => $value) {
    echo "img_title[$i]: $img_title[$i]<br>";
    echo "img_fileName[$i]: $img_fileName[$i]<br>";
    echo "img_intExt[$i]: $img_intExt[$i]<br>";

    $sql="INSERT INTO store_images ( filename, interior_exterior, caption)
    VALUES
    ('$img_fileName[$i]', '$img_intExt[$i]','$img_title[$i]')";

    if (!mysql_query($sql,$link))
    {
    die('Error: ' . mysql_error());
    }
    echo "1 record added";


    }

    echo '<br>';
    }

    mysql_close($link);

    ?>

    <form name='myForm' id='myForm' method='post' action='<?=$_SERVER['PHP_SELF']?>'>
    <input type='hidden' id='submitting' name='submitting' value='yes' />


    <table id='formFields' width='600' border='0' rules='none' frame='box' style='background-color: #FFFFFF; border: 1px solid #CC0000;' cellspacing='0' cellpadding='5' align='center'>

    </table>

    <br><br>

    <table width='600' border='0' cellspacing='0' cellpadding='2' align='center'><tr>
    <td align='left'>Images:</td>
    <td align='right'><font style='font-size:10px;'><a href='#' onClick="jQuery('#gallery').uploadifyCancel('*'); return false;">(Clear Images List)</a></font></td>
    </tr></table>
    <table width='600' border='0' rules='none' frame='box' style='background-color: #FFFFFF; border: 1px solid #1f6798;' cellspacing='0' cellpadding='5' align='center'>
    <tr><td align='center'>
    <div id='gallery'>You've got a problem with your JavaScript</div>
    </td></tr>
    </table>

    <br><br>

    <table width='600' border='0' cellspacing='0' cellpadding='2' align='center'><tr>
    <td align='left'>fileQueue:</td>
    </tr></table>
    <table width='600' border='0' rules='none' frame='box' style='background-color: #FFFFFF; border: 1px solid #CC0000;' cellspacing='0' cellpadding='5' align='center'>
    <tr><td align='center'>
    <div id='fileQueue'></div>
    </td></tr>
    </table>

    <br>

    <center><button type="button" name="btSubmit" id="btSubmit" onClick="doFormSubmit()">Upload and Submit</button></center>

    <br>

    </form>



    Any ideas?



  • @bccsergio Here is my translation for Italian users, please add this in your download.
    Thanks a lot 4 your job.


    // this file must be in UTF-8 format
    // Italian version by GMurabito

    var uploadifyLang = new Array();

    uploadifyLang['buttonText'] = 'Seleziona Files';
    uploadifyLang['fileTypeDesc'] = 'Tutti i file (*.*)';
    uploadifyLang['replaceMsg1'] = 'Il file nominato';
    uploadifyLang['replaceMsg2'] = 'è già in coda';
    uploadifyLang['replaceMsg3'] = 'Vuoi sostituire l\'elemento esistente in coda?';
    uploadifyLang['existsMsg1'] = 'Il file chiamato';
    uploadifyLang['existsMsg2'] = 'già esiste sul server.';
    uploadifyLang['existsMsg3'] = 'Vuoi sostituire il file esistente?';
    uploadifyLang['errorMsg1'] = 'Alcuni file non sono stati aggiunti alla coda:';
    uploadifyLang['errorMsg2'] = 'Il numero di files selezionati eccede il limite dell\'upoload rimanente';
    uploadifyLang['errorMsg3'] = 'Il numero di files selezionati eccede il limite della grandezza della coda';
    uploadifyLang['errorMsg4'] = 'Il file';
    uploadifyLang['errorMsg5'] = 'supera il limite di grandezza';
    uploadifyLang['errorMsg6'] = 'è vuoto.';
    uploadifyLang['errorMsg7'] = 'non ha un\'estensione accettata.';
    uploadifyLang['errorString1'] = 'Errore';
    uploadifyLang['errorString2'] = 'Errore HTTP';
    uploadifyLang['errorString3'] = 'URL Upload mancante';
    uploadifyLang['errorString4'] = 'Errore IO' ;
    uploadifyLang['errorString5'] = 'Errore di Sicurezza';
    uploadifyLang['errorString6'] = 'Il limite di Upload è stato raggiunto';
    uploadifyLang['errorString7'] = 'Supera il limite di Upload';
    uploadifyLang['errorString8'] = 'Fallito';
    uploadifyLang['errorString9'] = 'File ID non trovato';
    uploadifyLang['errorString10'] = 'Errore di Validazione';
    uploadifyLang['errorString11'] = 'Cancellato';
    uploadifyLang['errorString12'] = 'Stoppato';
    uploadifyLang['uploadComplete'] = 'Completato';
  • I went to your demo site: DEMO: http://uploadify.wdwebdesign.com.br/ and in IE 9.0.8112
    The location where you click the file upload is black. (same thing i get on IE on my site).
  • Hi,
    I would like to redirect user to another page after upload of every file is finished. Do anybody have idea how to do that?
  • @Bartolo: Quick & dirty: with a meta-refresh after submit (caution: you must put the "< / head >" & "< / body >" tags a little downer!)

    Another Question: How can i submit the form with a empty queue? How can i also submit the form WITHOUT a file-upload?

    Thanks!
  • @jpsaenz: give me a sample code. I am not submiting a form. I am uploading file only.
  • Hi mr guru,
    I really wonder how to use the parameter:multi. Because whether it's true or false I cannot upload the files in the queue with a click on the "upload" button. It comes this way, click once, one file will be uploaded.
    so could you enlight me how to upload multiple files with just one click?
    By the way, I use the version 3.0. The parameters and methods are a little different from previous version. Looking forward to the manual about the changes

    Thanks
  • @zandotc: nice example but it does not solve my problem. I need to now how to do some action after all files are uploaded.
  • Hello, I'm trying to make Uploadify v3.0 work but I just can't. I opened uploadify.php and found this line (line 44):

    $file = preg_replace("/[^a-zA-Z0-9_.\-\[\]]/i", "", strtr($file, "()áàâãäéèêëíìîïóòôõöúùûüçÁÀÂÃÄÉÈÊËÍÌÎÏÓÒÔÕÖÚÙÛÜÇ% ", "[]aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC__"));

    it's really meant to be like that or something has messed up?

    thanks!
  • You have a bug which affects uploading more than 9 files:

    Line 240: jQuery('[id*='+queuedFile.id+']').remove();
    should be: jQuery('#'+queuedFile.id).remove();

    Line 345: jQuery('[id*='+file.id+']').fadeOut(500,function() {
    should be: jQuery('#'+file.id).fadeOut(500,function() {

    What this bug does? Well, instead of deleting row number 1 after uploading one file, it deletes 1, 10, 11,12,13 .. 19 , after deleting 2 it deletes rows 20, 21 etc.

    Makes difference when added more than 9 files

  • Hi! i'm having trouble with this version of uploadify. When I select some files to upload it appears that everything is going on just like it is supposed to as the progress bar on every file reaches 100%. But when I check my uploads folder it is empty :/
    Anyone's got any idea of what the problem may be??

    thanks in advance, Francisco.
  • Hello,

    I manage to save the upload images to the database with titles/captions, userid and imagelink.

    But, i have 1 question, why is that I can't see the triggering anymore?
    What I mean is the onUploadSuccess and onQueueComplete is not working...pls advice...


    More power.
  • I am having an issue with the script. I am running a site that has sessions being used to track things on the site. As soon as I run the uploadify script on anything in the page it kills the sessions I have in memory and the system crashes. I am naming the sessions on the site so they don't collide but whatever is happening in SWFUpload to set a php session kills all the sessions out there. Is there a way to kill the sessions in swfupload or at least give it a name so it won't kill all the other sessions on the page.

    Thanks for any information
  • @bccsergio

    May I suggest that the css class properties can be overridden.

    I would like to override the 'uploadify', 'uploadifyQueue', 'uploadifyButton' and 'uploadifyButtonText' class. This is very helpful when using http://twitter.github.com/bootstrap/ for example.

    best regards
    Henrik Pedersen
  • Uploadify 3.0(Beta) err
    line 335 if (swfuploadify.settings.onQueueComplete) setting.onQueueComplete(stats);×
    line 335 if (swfuploadify.settings.onQueueComplete) settings.onQueueComplete(stats);√
  • @bccsergio

    Hi,

    first of all, thank you for this great Plugin for Uploadify.
    I have just intalled it and it works fine, but i have one Question which i could not resolve yeat.

    How can i display or save all the selected images after the upload process, cause if i select more than one image for upload, only the last image will be displayed after the whole upload.

    I have added a form with 3 text inputs like name, email and message.
    So the user's are typing in their information and then they selecting their images for upload. After that i want to send me an email with these information including all images which the user has selected. So i can click on the a href links in the email of each image to see what he has uploaded.

    Thanks for helping me in advance

    Best regards
    Christian S.
  • First off, I am SOOO glad for V3! - keep up the good work - am working on this beast now 2 and will post back my changes.

    A couple questions if I may,

    1.) Why and what is the point of SWFUpload - is there not a way around using flash? It is my understanding that it cannot be placed in a cpanel type password protected area which I may say saves LOTS of time, among other issues with using flash...

    2.) uploadify-check-exists should somehow use a variable for the uploads directory, not sure if that is a temporary issue or not.
  • one more suggestion - kill the 100% notification then displaying complete - it is confusing and some people may not get that they have to wait a couple seconds more for the upload processing to finish before the actual "complete" msg.
  • I downloaded v.3 demo yesterday (Jan 17, 2012). I get "You've got a problem with your JavaScript" in Images box where the Select Images button should go. I have uploaded the demo to three different servers and tried with IE 9 and FF 9 with same result.
    Any idea where I should be looking to resolve this?
    The script (unchanged from download) can be found here:
    http://signsoftx.com/uploadify3/
  • Hello, is it possible to tell your script, it may only images with a certain height and width can be uploaded? E.g. 800 * 600 px
  • So even flash is always needed? I had the impression that v3 could do all of it in HTML5 but it seems the swf location is still required which is causing my MVC3 and Windows Authentication to not work.

    Any way of making this non-flash dependent?
  • @tcloud: check your browser console, there are some js files not found.
  • @bccsergio The download link is not working for me.
  • I don't understand your reply. Aren't the js files loaded with the page? What do you mean 'check your browser console'?
  • Many browsers have developer tools, including a javascript console where also script errors are output. When I go to your url with chrome i see these errors:

    Failed to load resource: the server responded with a status of 404 (Not Found) http://signsoftx.com/jquery.1.6.2/jquery.1.6.2.min.js
    Failed to load resource: the server responded with a status of 404 (Not Found)
    http://signsoftx.com/jquery.uploadify-v3.0.0/uploadify.css
    Failed to load resource: the server responded with a status of 404 (Not Found)
    http://signsoftx.com/jquery.uploadify-v3.0.0/jquery.uploadify.min.js
    Failed to load resource: the server responded with a status of 404 (Not Found)
    http://signsoftx.com/jquery.uploadify-v3.0.0/flash_detect.1.0.4.min.js

    Uncaught ReferenceError: $ is not defined /uploadify3/:46

    In chrome on Mac I can open the dev tools by pressing alt+cmd+i. The second left icon on the bottom left shows the console with these errors...

    From there you can investigate.
  • So basically your page looks for these files in the wrong location...
  • I use uploadify v3. I have a error
    not defined setting. Everybody help me. Thank so much
  • The links in the first post are not working.. Can someone re-upload the demo files?
  • Yes, the megaupload link is broken for bccsergio's 3.0 source...

    Dead link: http://www.multiupload.com/ZJO3NQCMG7

    I'm with jizza, someone please repost the Uploadify 3.0 w/ bccsergio documentation
  • Yeap link is dead - confirmed.

    Please re-post or update the base uploadify site with the latest code and demos.
  • v3.1 is coming soon with new site and official documentation (and some much needed improvements).
  • Thanks for the info, Will continue to use stable release until 3.1 is released.