Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nie wie ktos jak usunac komunikat warning w..., skrypcie tworzenia miniatury ?
AndyPSV
post
Post #1





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


  1. <?php
  2.  
  3. // if(!ctype_digit($_GET['w'])) die('Hacking Attempt...');
  4. // if(!ctype_digit($_GET['id'])) die('Hacking Attempt...');
  5.  
  6. # id [[user]]
  7. # title [[filename]]
  8. # filename [[path]]
  9. # w
  10. # ext
  11.  
  12. define('THUMBNAIL_SIZE', $_GET['w']);
  13.  
  14. if (!isset($_GET['fileName']) ||
  15. !file_exists($_GET['fileName']))
  16. die();
  17. $pathInfo = pathinfo($_GET['fileName']);
  18. if ($pathInfo['extension'] == 'jpg')
  19. $pathInfo['extension'] = 'jpeg';
  20. if (!function_exists(($fName =
  21. 'imagecreatefrom'.$pathInfo['extension'])))
  22. die();
  23.  
  24. $imgHandle = $fName($_GET['fileName']);
  25. $ratio = ($imgW = imagesx($imgHandle)) /
  26. ($imgH = imagesy($imgHandle));
  27. if ($ratio > 1) {
  28. $newImgW = THUMBNAIL_SIZE;
  29. $newImgH = THUMBNAIL_SIZE / $ratio;
  30. } else {
  31. $newImgW = THUMBNAIL_SIZE * $ratio;
  32. $newImgH = THUMBNAIL_SIZE;
  33. }
  34. $newImageHandle = imagecreatetruecolor($newImgW,
  35. $newImgH);
  36. imagecopyresampled($newImageHandle, $imgHandle,
  37. 0, 0, 0, 0, $newImgW, $newImgH, $imgW, $imgH);
  38.  
  39. header('Content-type: image/'.$pathInfo['extension']);
  40. $fName = 'image'.$pathInfo['extension'];
  41. $fName($newImageHandle);
  42.  
  43. imagejpeg($newImageHandle, 'v/'.$_GET['id'].'/'.$_GET['title'].'.'.$_GET['w'].'.'.$_GET['ext'] , 100);
  44.  
  45. ?>


albo znalexc podobny skrypt co nie wywala komunikatu bledu ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Skoro nie zacytowałeś błędu to chyba sam się wywalił, co? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
A na poważnie: Jasnowidzów szukasz? Skąd mamy wiedzieć jakie błędy Ci wyskakują?
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




moze w tym temacie znajdziesz odpowiedz
http://forum.php.pl/index.php?showtopic=94...mp;#entry476686
a jak nie znajdziesz.... czemu nie kontynuujessz swojego tematu?
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Zamykam, ~nospor wyjaśnił dlaczego (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 02:28