Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Upload plików problem
zaba12
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

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


Witam mam pytanie jak do robic do kodu upload nie tylko plikow jpg ale tez gif png jpeg prosze o pomoc oto kod

  1. <?php
  2. if(substr($_FILES['userfile']['name'],strrpos($_FILES['userfile']['name'],'.'))!='.jpg')
  3.  {
  4.  echo substr($_FILES['userfile']['name'],strrpos($_FILES['userfile']['name'],'.'));
  5.  echo 'Tylko pliki .jpg !';
  6.  }
  7. else
  8.  {
  9. $uploaddir = 'upload/foty/';
  10.  $uploadfile = $uploaddir. $_FILES['userfile']['name'];
  11.  if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
  12. {
  13. //rename($_FILES['userfile']['name']."jpg", "abc123.gif");
  14. rename( $uploaddir.$_FILES['userfile']['name'], $uploaddir.''.$_SESSION['login'].'_'.$_FILES['userfile']['name'] );
  15. chmod($uploaddir.''.$_SESSION['login'].'_'.$_FILES['userfile']['name'],0777);
  16. echo 'Plik wgrany pomyslnie ! Nazwa Pliku: '.$_FILES['userfile']['name'];
  17.  
  18. //Miniaturki
  19. $fotos = $uploaddir.''.$_SESSION['login'].'_'.$_FILES['userfile']['name'];
  20. $name = basename($fotos);
  21. list($width, $height, $type, $attr)=getimagesize($fotos);
  22. echo "Oryginalne wymiary fotografii to:<br> szerokosc: $width <br> wysokosc: $height<br><br>";
  23. $szerokosc=$width/4.5;
  24. $wysokosc=$height/4.5;
  25. $minijpg="mini_";
  26. $nazwaplikuu="$minijpg$name";
  27. $miniaturka="upload/foty_small/$nazwaplikuu";
  28. $thumb = imagecreatetruecolor($szerokosc, $wysokosc);
  29. $source = imagecreatefromjpeg($fotos);
  30. imagecopyresized($thumb, $source, 0, 0, 0, 0, $szerokosc, $wysokosc, $width, $height);
  31. imagejpeg($thumb, "upload/foty_small/$nazwaplikuu", "100");
  32. $fotka1 = $_SESSION['login'].'_'.$_FILES['userfile']['name'];
  33. $fotka2 = $nazwaplikuu;
  34. $query = "INSERT INTO foty VALUES ('', '{$_SESSION['login']}','$fotka1','$fotka2',NOW(),'1')";
  35. $result = mysql_query ($query);
  36. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- zaba12   [php] Upload plików problem   23.09.2007, 21:15:36
- - marcio   [code] <?php $plik_tmp = $_FILES[...   23.09.2007, 21:29:34


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: 19.08.2025 - 10:54