Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SPORY problem z formularzem
-janusz23-
post
Post #1





Goście







CZesc jest tu nowy i moja wiedza na teamt php nie jest duza... dlatego PROSZE o pomoc.

Mam problem z :
1. gdzie w ponizszym pliku wpisac takie ograniczenia aby na serwrer byl przesylany jedynie plik jpeg, jpg i gif??
2. jak zrobic zeby wszystkie te pliki zapisywalay sie ma serwerze np. w katalogu o nazwie zdjecia??
Proszę o pomoc



<?php
$file = $HTTP_POST_FILES["plik"]["tmp_name"];
$zapisz_jako = $HTTP_POST_FILES["plik"]["name"];




if (!copy($file, $zapisz_jako)) {

print ("Kopiowanie pliku nie powiodło się...<br>\n");

}

print "<BR>Nazwa pliku: ".$HTTP_POST_FILES["plik"]["name"];

print "<BR>Rozmiar pliku: ".$HTTP_POST_FILES["plik"]["size"];

print "<BR>tymczasowo: ".$HTTP_POST_FILES["plik"]["tmp_name"];

print "<BR>Typ przesłanego pliku: ".$HTTP_POST_FILES["plik"]["type"];

?>
Go to the top of the page
+Quote Post
Lonas
post
Post #2





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


W php rozszerzenie lub nazwę pliku można zbadać dopiero po przesłaniu całego pliku na serwer, więc nie jest to optymalne rozwiązanie. Z pomocą może przyjść JavaScript, gdzie nazwę pliku umieszczonego w okienku do wysyłania plików możemy odczytać zanim zostanie on wysłany.

Nie wiem jak to zrobic w javascript - ale w php musisz poszukać funkcji która sprawdzi rozszerzenie pliku -

w zależnosci o rozszerzenia wykonasz akcje
  1. <?php
  2. if ( warutnek){
  3.  
  4. }else
  5. //np
  6. print " niepoprawne rozszerzenie ";
  7. ?>


Ten post edytował L.Pociask 15.08.2006, 20:29:05
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


juz dzis cos takiego bylo poczytaj w manualu o pathinfo i napewno cos wymyslisz. a tak na marginesie to jesli plik przeslany na serwer nie zostanie skopiowany lub przeniesiony na inna lokalizacje to po wykonaniu skryptu jes on automatyczcnie usuwany wiec nie bedzie on smiecil
Go to the top of the page
+Quote Post

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: 23.08.2025 - 18:17