Mała pomoc przy prostym komponencie - wrzucanie pliku na serwer
Wyniki 1 do 2 z 2

Temat: Mała pomoc przy prostym komponencie - wrzucanie pliku na serwer

  1. #1
    Debiutant FeiHung awatar
    Dołączył
    08-08-2011
    Wpisy
    8
    Punkty
    10

    Domyślny Mała pomoc przy prostym komponencie - wrzucanie pliku na serwer

    Witam,
    Mam prośbę do kogoś bardziej doświadczonego w pisaniu komponentów pod Joomla! Generalnie napisałem bardzo prosty skrypt w PHP, który ma pobrać od użytkownika plik .PDF i zapisać go pod konkretną nazwą w konkretnym folderze na serwerze. Skrypt działa poprawnie, jednak po przeniesieniu go na Joomla! coś już nie działa tak jak powinno. Może byłaby jakaś dobra duszyczka, która by mi przy tym pomogła

    Generalnie kod PHP wygląda tak:
    Kod PHP:
    <form action="<?php print $PHP_SELF?>" enctype="multipart/form-data" method="post">
       Wybierz plik PDF: <input type="file" name="plik" value="" /> <input type="submit" name="submit" value="Wyślij" />
    </form>

    <?php
       define 
    ("FILEREPOSITORY","./test");
        
    $max_size 1024*1024*5;
       if (
    is_uploaded_file($_FILES['plik']['tmp_name'])) {
       
        if (
    $_FILES['plik']['size'] > $max_size) {    
             echo 
    'Błąd! Plik jest za duży!';
        } else { 
        
          if (
    $_FILES['plik']['type'] != "application/pdf") {
             echo 
    "<p>Plik musi posiadać rozszerzenie .PDF.</p>";
          } else {
             
    $name "nazwa";
             
    $result move_uploaded_file($_FILES['plik']['tmp_name'], FILEREPOSITORY."/$name.pdf");
             if (
    $result == 1) echo "<p>Plik poprawnie zmodyfikowano.</p>";
             else echo 
    "<p>Wystąpił problem z wysyłaniem pliku. Sprawdź czy plik jest prawidłowy i spróbuj ponownie</p>";
          } 
    #endIF
       
    }
       
    #endIF
        
    }
    ?>
    Tego co wyprodukowałem pod Joomla! może nie będę Wam pokazywał, bo się załamiecie Chyba, że będzie to konieczne ;)
    Generalnie to chyba wszystko w miarę dobrze napisałem, jeśli chodzi o komponent to chyba wszystko jest poprawnie napisane, bo nie wyświetla żadnych błędów, a na zapleczu wyświetla się ten formularz, ale po wybraniu pliku i kliknięciu wyślij otwiera pustą stronę "administrator/1", może ktoś wie o co chodzi?

    Jedyne co mi jest potrzebne, to żeby na zapleczu w komponencie wyświetlił mi się taki formularz i żeby zrobił to co opisałem wyżej. Jest może ktoś, kto zechciałby mi pomóc?

  2. #2
    Wiarus Robster awatar
    Dołączył
    30-01-2010
    Skąd
    Częstochowa
    Wpisy
    2 136
    Punkty
    135

    Domyślny

    Bo do tego w J! służy odpowiednia klasa - http://docs.joomla.org/How_to_use_th...system_package
    Nic co jest warte posiadania nie przychodzi łatwo.
    http://robertmatuszewski.pl

Podobne tematy

  1. wrzucanie plików z internetu bezpośrednio na serwer
    przez ariel_matrix na forum Pomysły, sugestie, propozycje, oczekiwania
    Odpowiedzi: 1
    Ostatni post/autor: 20-12-2012, 18:52
  2. Wrzucanie własny plików na serwer poprzez formularz
    przez manti na forum Instalacja, aktualizacja, migracje
    Odpowiedzi: 0
    Ostatni post/autor: 04-04-2012, 18:42
  3. Wrzucanie gotowej stronki na serwer!!!POMOCY
    przez ferrari1995 na forum Administracja - ogólne
    Odpowiedzi: 4
    Ostatni post/autor: 18-01-2011, 16:11
  4. Wrzucanie strony na serwer
    przez DobleYou na forum Administracja Joomla!
    Odpowiedzi: 3
    Ostatni post/autor: 15-12-2009, 22:54
  5. Wrzucanie na inny serwer remository
    przez tomo716 na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 4
    Ostatni post/autor: 03-08-2008, 16:26

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •