Struktura folderów:
folderStrony:
-index.php
-plik/i:
--user1
--user2
--user3
-js/:
--uploadify/:
---uploadify.php (obsługa wgrywania plików)
---reszta plików uploadify
--jquery.js
--skrypt.js (czyli jQuery(document).ready(function())
zawartość skrypt.js
jQuery(document).ready(function() { $('#mainftp').uploadify({ 'uploader' : 'js/uploadify/uploadify.swf', 'script' : 'js/uploadify/uploadify.php', 'multi' : true, 'auto' : true, 'height' : '32', 'width' : '250', 'sizeLimit' : '51200', 'simUploadLimit' : '3', 'buttonImg' : 'img/browse.png', 'cancelImg' : 'img/cancel.png', 'folder' : 'pliki/user3', //folder docelowy onProgress: function() { $('#loader').show(); }, onAllComplete: function() { $('#loader').hide(); $('#allfiles').load(location.href+" #allfiles>*",""); } }); $('ul li:odd').addClass('odd'); });
zawartość uploadify.php
<?php $tempFile = $_FILES['Filedata']['tmp_name']; $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/'; } ?>
Jak dynamicznie przydzielać folder użytkownikowi? Każdy folder użytkownika ma formę user.$_SESSION['uid']
ok problem udało mi się rozwiązać, można usunąć.