Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z uploadowaniem plików
DamianRastMan
post 10.04.2015, 09:35:42
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 2
Dołączył: 3.04.2015

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


  1. <form method="post" action="logged.php?cdp=accepted&action=addfile" enctype='multipart/form-data'>
  2. <input type='hidden' name='file_hidden' value='file_submited' />
  3. <tr><td>Plik:</td><td><input type="file" name="file_file" /></td></tr>
  4. <tr><td></td><td><input type='submit' class='button plik' value='Wrzuć Plik'></td></tr>
  5. </table>
  6. </form>
  1. <?php
  2.  
  3. if(isset($_POST['file_hidden']) && $_POST['file_hidden'] == 'file_submited')
  4. {
  5. if($_FILES['file_file']['name'] != null)
  6. {
  7. move_uploaded_file($_FILES['file_file']['tmp_name'], '../files/'.$_FILES['file_file']['name']);
  8. echo "Pomyślnie dodano plik, plik jest gotowy do pobrania: <a href='downloads.php?cdp=accepted'>tutaj</a>";
  9. }
  10. else
  11. {
  12. echo 'Nie wybrano pliku';
  13. }
  14. }
  15. }
  16. ?>

Cześć, wyżej widnieje treść mojej funkcji na upload plików, zaistniał tutaj problem, właściwie 2:
Pierwszy Występujący już na wampie - przy próbie uploadu cięższego pliku, php nie zwraca żadnej odpowiedzi, odświeża tylko stronę.
oraz Drugi, występujący na serwerze, za którego odpowiedzialny jest html - bez względu na to czy plik został wybrany, czy nie, po kliknięciu "wrzuć plik", wywala nam "file not found"

Czy jesteście w stanie mi pomóc ;/ ?

Ten post edytował DamianRastMan 10.04.2015, 09:42:24
Go to the top of the page
+Quote Post
Turson
post 10.04.2015, 09:41:39
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Włacz pełne raportowanie błedów
Go to the top of the page
+Quote Post
DamianRastMan
post 10.04.2015, 09:46:14
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 2
Dołączył: 3.04.2015

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


Nie pomaga, mimo wstawienia:
  1. error_reporting(E_ALL | E_STRICT);
,
wciąż wygląda to tak samo. Przy okazji w edycji postu dodałem 2 napotkany błąd.

@edit
Czy to możliwe, że serwer zamiast zaczekać, na ukończenie uploadu, od razu przechodzi do "logged.php?cd..." ?

Ten post edytował DamianRastMan 10.04.2015, 09:51:36
Go to the top of the page
+Quote Post
Turson
post 10.04.2015, 09:55:04
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Drugi błąd związany jest zapewne z tym, że chcesz wrzucić plik do katalogu który nie istnieje lub nie masz tam uprawnień. Powinieneś najpierw sprawdzić czy plik istnieje file_exists i czy masz uprawnienia do zapisu tam is_writeable
Go to the top of the page
+Quote Post
DamianRastMan
post 10.04.2015, 10:06:49
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 2
Dołączył: 3.04.2015

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


Nie, to nie to. Zauważyłem, że mimo tekstu "File not found", te drobniejsze pliki i tak zostają zuploadowane, oraz, że gdy pozbędę się całej części php - pozostawię tylko formularz - wciąż zwracany jest ten sam błąd "File not found"
Go to the top of the page
+Quote Post

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: 12.06.2025 - 14:02