Witam. Nie znam sie za bardzo na jQuery i wykorzystałem gotowy kod który upload'uje pliki na serwer. Dokłądnie to użyłem skryptu Uploadify-v2.1.4 z http://www.uploadify.com Za pewnie znacie ten skrypt wink.gif

Skrypt na serwerze działa, pliki się zapisują lecz nie ogarniam kodu który zmienia nazwę pliku. Chce aby zapisał mi wszystkie informacje o pliku do bazy danych, czyli nazwa pliku i rozmiar. Próbowałem w pliku uploadify.php pozmieniać i nic mi nie robi..

  1. <?php
  2.  
  3. if (!empty($_FILES)) {
  4. $tempFile = $_FILES['Filedata']['tmp_name'];
  5. $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
  6. $targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
  7.  
  8.  
  9. // $fileTypes = str_replace('*.','',$_REQUEST['fileext']);
  10. // $fileTypes = str_replace(';','|',$fileTypes);
  11. // $typesArray = split('\|',$fileTypes);
  12. // $fileParts = pathinfo($_FILES['Filedata']['name']);
  13.  
  14. // if (in_array($fileParts['extension'],$typesArray)) {
  15. // Uncomment the following line if you want to make the directory if it doesn't exist
  16. // mkdir(str_replace('//','/',$targetPath), 0755, true);
  17.  
  18. move_uploaded_file($tempFile,$targetFile);
  19. echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$targetFile);
  20. // } else {
  21. // echo 'Invalid file type.';
  22. // }
  23.  
  24. }
  25. ?>


a to plik gdzie wybieram plik i zapisuje mi:

  1. <link href="/galeria/uploadify.css" type="text/css" rel="stylesheet" />
  2.  
  3. <script type="text/javascript" src="/galeria/jquery-1.4.2.min.js"></script>
  4.  
  5. <script type="text/javascript" src="/galeria/swfobject.js"></script>
  6.  
  7. <script type="text/javascript" src="/galeria/jquery.uploadify.v2.1.4.min.js"></script>
  8.  
  9. <script type="text/javascript">
  10.  
  11. $(document).ready(function() {
  12.  
  13. $('#file_upload').uploadify({
  14.  
  15. 'uploader' : '/galeria/uploadify.swf',
  16.  
  17. 'script' : '/galeria/uploadify.php',
  18.  
  19. 'cancelImg' : '/galeria/cancel.png',
  20.  
  21. 'folder' : '/uploads',
  22. 'auto' : true,
  23. 'fileDataName' : 'Filedata'
  24. });
  25. });
  26. </script>
  27.  
  28.  
  29. <input id="file_upload" name="file_upload" type="file" />