Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzic poprawnosc pliku przed uploadem
marcini82
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 1
Dołączył: 20.05.2005
Skąd: Poznań

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


Witam!

Mam formularz do wyslania pliku na serwer.
Czy istnieje mozliwosc sprawdzenia w JS, czy sciezka do wysylanego pliku w formularzu jest wpisana poprawnie? Tzn. ze to rzeczywiscie jest sciezka do istniejacego pliku, a nie ze ktos sobie wpisal jakies bzdury i nacisnal wyslij?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcini82
post
Post #2





Grupa: Zarejestrowani
Postów: 190
Pomógł: 1
Dołączył: 20.05.2005
Skąd: Poznań

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


Dodawanie w php mam tak:
  1. <?php
  2.  
  3. if ($_FILES['userfile']['error']==0){
  4.  // tu dodanie pliku
  5. }else{
  6.  //tu jakas obsluga bledow
  7. }
  8.  
  9. ?>

A formularz:
  1. <form enctype="multipart/form-data" id="wyslijPlik" onsubmit="return sprawdzPlik();"
  2. action="http://costam" method="post">
  3. <input type="hidden" name="MAX_FILE_SIZE" value="2097152" />
  4. Wybierz plik: <input id="userfile" name="userfile" type="file" />
  5. <input type="submit" value="Wyślij plik" />
  6. </form>


I wlasnie o to chodzi, ze moge sobie wpisac dowolny ciag znakow i php mi to przyjmuje, tworzac pusty plik o nazwie jaka wpisze sobie w formularzu. Dlatego chcialbym juz przed wyslaniem skontrolowac, czy taki plik u klienta istnieje czy moze ktos sobie glupoty wpisal.

EDIT:
Male sprostowanie: glupoty moge sobie wpisac w FF i wyslac jako plik. IE nie pozwala wyslac czegos co nie jest plikiem.
BTW: Rzadko sie zdarza zeby IE robil cos lepiej, ale jednak :-)

Ten post edytował marcini82 10.03.2006, 10:23:13
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 23:52