Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Upload plików graficznych.
Gnacio
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 28.06.2007

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


Witam.

Mam taki skrypt:
index.htm
  1. <FORM ENCTYPE="multipart/form-data" action="upl.php" method=post>
  2. <INPUT TYPE="FILE" NAME="plik" SIZE="50">
  3. <INPUT TYPE="SUBMIT" VALUE="Wgraj">
  4. </form>


I plik upl.php
  1. <?php 
  2. error_reporting(E_ALL);  
  3. if($_FILES) {
  4. $uploaddir = 'katalog/'; 
  5. $path_parts = pathinfo($_FILES['plik']['name']); 
  6. $rozszerzenie = $path_parts['extension']; 
  7. $nazwapliku = time(); 
  8. $nazwapliku .= rand(100000, 999999); 
  9. $nazwapliku .= "." . $rozszerzenie; 
  10. if(move_uploaded_file($_FILES['plik']['tmp_name'], $uploaddir.$nazwapliku)) 
  11. { 
  12. chmod($uploaddir.$nazwapliku, 0644); 
  13. echo ' Plik został wgrany pomyślnie.<br>'; 
  14. echo ' <img src="katalog/'.$nazwapliku.'"><br><br>'; 
  15. echo ' <input type="text" style="width: 100%;" value="192.168.1.13/~upload/obrazki/' . $nazwapliku . '"><br>'; 
  16. echo ' <input type="text" style="width: 100%;" value="[img]192.168.1.13/~upload/obrazki/' . $nazwapliku . '[/img]"><br>'; 
  17. echo ' <input type="text" style="width: 100%;" value="192.168.1.13/~upload/obrazki/' . $nazwapliku . '"><br>'; 
  18. echo ' <input type="text" style="width: 100%;" value='<a href="192.168.1.13/~upload/obrazki/' . $nazwapliku . '">192.168.1.13/~upload/obrazki/' . $nazwapliku . '</a>'><br>'; 
  19. } 
  20. else 
  21. echo 'Bład podczas dodawania zdjęcia'; 
  22. }
  23. ?>


1. Jak zrobic aby pliki byly usuwane po np. 7 dniach?
2. Jak zrobic aby mozna bylo wgrywac tylko pliki graficzne (.jpg, .gif, .png itp)?
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 Aktualny czas: 21.08.2025 - 20:33