Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wymiary i waga zdjęcia - błędy
Forum PHP.pl > Forum > Przedszkole
kidler
Witam. Tutaj mam kawałek kodu ze swojego skryptu, w którym umieściłem pobieranie wymiarów zdjecia.
  1. <?php
  2. $url = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
  3.  
  4. $dir= "upload";
  5.  
  6. $file = $_FILES['userfile']['name'];
  7. $arr = pathinfo($file);
  8. $filename = $_FILES['userfile']['name'];
  9. $wymiary = getimagesize($file);
  10. $waga = filesize($filename);
  11.  
  12. $strUploadDir = generujHaslo() . '.' . $arr["extension"];
  13.  
  14. if($arr["extension"]=="gif" || $arr["extension"]=="jpg" || $arr["extension"]=="tif" || $arr["extension"]=="TIF" || $arr["extension"]=="tiff" || $arr["extension"]=="TIFF" || $arr["extension"]=="png" || $arr["extension"]=="jpeg" || $arr["extension"]=="GIF" || $arr["extension"]=="JPG" || $arr["extension"]=="PNG" || $arr["extension"]=="JPEG")
  15. {
  16. if ( $_COOKIE['login'] == 'yy' ) {
  17. mysql_query("INSERT INTO `wpisy` (`id`, `uid`, `name`, `waga`, `nazwa`, `wymiary`) VALUES ('', '" . $_COOKIE['id_user'] . "', '" . $strUploadDir . "', '" . $waga . "', '" . $filename . "' , '" . $wymiary . "');" );
  18. ?>


Niestety ani wymiary, ani waga nie chcą się pobrać sad.gif
Zrobiłem osobną stronę(test pobierania wymiarów pliku):
  1. <?php
  2.  
  3. $filename = 'http://materialybudowlane.com/uploads/5.jpg';
  4. echo $filename . ': ' . getimagesize($filename) . ' px';
  5.  
  6. ?>

i oto rezultat:
Kod
Warning: filesize() [function.filesize]: Stat failed for http://materialybudowlane.com/uploads/5.jpg (errno=2 - No such file or directory) in /...../test.php on line 4
http://materialybudowlane.com/uploads/5.jpg:


Proszę o pomoc...
KCG
getimagesize() zwraca tablicę smile.gif
print_r i zobaczysz, co gdzie jest.
Ew. list($szre,$wys) = getimagesize(obraz); Po kolei zmienne sobie dodajesz do list, tylko w odpowiedniej kolejności oczywiście! (Nie możesz pobrać np. najpierw wysokości)
skowron-line
getimagesize

zajrzyj tam i zapamietaj adres na przyszlosc duzo mozna sie dowiedziec
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.