Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF]Zend uploadify
cykcykacz
post 25.05.2012, 18:22:06
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Witam,
nie chce mi wgrywać plików jeżeli skrypt wgrywający pliki jest w jednej z akcji:
  1. public function uploadAction()
  2. {
  3. //action body
  4. if (!empty($_FILES)) {
  5. $tempFile = $_FILES['Filedata']['tmp_name'];
  6. $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
  7. $targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
  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. }

admin.phtml
Kod
        <script type="text/javascript">
        // <![CDATA[
            $(document).ready(function() {
                $('#file_upload').uploadify({
                    'uploader'  : '/uploadify/uploadify.swf',
                    'script'    : '<?php echo $this->baseUrl().'/upload'; ?>',
                    'cancelImg' : '/uploadify/cancel.png',
                    'folder'    : '/../../../uploads',
                    'auto'      : true
                });
            });
        // ]]>
        </script>

Natomiast jeśli ustawię wgrywanie z pliku i zmienię ścieżkę do folderu docelowego wszystko jest ok proszę o pomoc. Z góry dzięki.:
admin.phtml
Kod
        <script type="text/javascript">
        // <![CDATA[
            $(document).ready(function() {
                $('#file_upload').uploadify({
                    'uploader'  : '/uploadify/uploadify.swf',
                    'script'    : '/uploadify/uploadify.php',
                    'cancelImg' : '/uploadify/cancel.png',
                    'folder'    : '/uploads',
                    'auto'      : true
                });
            });
        // ]]>
        </script>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 21:59