Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny][Laravel] Problem z uploadowaniem zdjęć, jw
miras
post 24.07.2013, 17:33:05
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, korzystając z tego tutoriala http://maxoffsky.com/code-blog/howto-ajax-...oad-in-laravel/ zrobiłem uploadowanie zdjęć i wszystko pięknie działa, pojawia się problem gdy potrzebuję wyciągnąć z tej funkcji nazwy plików i ich rozszerzenia, które zostały zuploadowane

funkcja:

  1. function post_upload(){
  2.  
  3. $input = Input::all();
  4. $rules = array(
  5. 'file' => 'image|max:3000',
  6. );
  7.  
  8. $validation = Validator::make($input, $rules);
  9.  
  10. if ($validation->fails())
  11. {
  12. return Response::make($validation->errors->first(), 400);
  13. }
  14.  
  15. $file = Input::file('file');
  16.  
  17. $extension = File::extension($file['name']);
  18. $directory = path('public').'images/';
  19. $filename = substr(sha1(time().time()),4).".{$extension}";
  20. Input::upload('file', $directory, $filename);
  21.  
  22. return $filename;
  23.  
  24. }



i wykonanie:

  1. $zdj = Array();
  2. $zdj=$zdj.":".post_upload();
  3.  
  4. return $zdj;


zwraca mi nazwę tylko jednego pliku (z kropką na końcu BEZ rozszerzenia...) ma ktoś jakiś pomysł jak to rozwiązać? muszę zapisywać zuploadowane pliki do bazy, żeby wiedzieć, co później wyświetlać. Ten dwukropek pomiędzy nazwami dałem dlatego, żeby później móc rozdzielić ciąg znaków z bazy (explode)..


--------------------
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: 19.07.2025 - 12:53