![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
na początek dodam, że uczę się dopiero języka PHP (na podstawie informacji zaczerpniętych z google oraz książki). Piszę stronkę dzięki której będę mógł generować dokumenty PDF (ulotki itp). Problem mam następujący, że użytkownik może: a ) Nie dodawać loga do dokumentu PDF b ) Dodać wbudowane logo c ) Wgrać własne logo, które zostanie dodane do dokumentu PDF Z A i B problemu nie ma, jednak problem pojawia się, gdy użytkownik wrzuci własne zdjęcie, które będzie większe niż ja założyłem...wtedy wyjdzie on za ramy dokomentu, a tego nie chcę. Nie chcę również, narzucić maksymalnej wielkości zdjęcia, które użytkownik wgra. Po prostu jeśli rozdzielczość jest większa powiedzmy od 150x150 px to następuje skalowanie. W internecie znalazłem najbardziej przemawiający do mnie skrypt php, wg. którego pobierane jest zdjęcie, następuje skalowanie i zapisanie zmienionego obrazka. Sprawdziłem, błędu nie wyrzuca, ale również nie skaluje:( Poniżej prezentuje znaleziony kod (ścieżka jest moja):
Jakieś sugestie? (IMG:style_emoticons/default/worriedsmiley.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 7 Dołączył: 27.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Warning: getimagesize(obrazki/slonecznik.jpeg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\testowanie\scale.php on line 14 Pierwszy komunikat błędu mówi, że skrypt nie może załadować pliku. Proponuje sprawdzić, czy aby na pewno ścieżka do pliku jest prawidłowa. Jeśli nie jesteś pewny ścieżki relatywnej do pliku to najlepiej zacznij od użycia ścieżki absolutnej do pliku (typu 'C:\xampp\htdocs\obrazki\sloneczniki.jpeg') albo dla testu umieść obrazek w tym samym katalogu co skrypt i w funkcji jako pierwszy parametr użyj tylko nazwy pliku. A dla pewności zawsze możesz użyć file_exists Cytat Bez wywołania "resize('obrazki/slonecznik.jpeg', 150);" nie dostaję żadnych błędów, ale i obrazek nie jest skalowany. ...co świadczy o tym, że składnia funkcji jest prawidłowa, a problem może wynikać z winy jej parametru (IMG:style_emoticons/default/wink.gif) Ten post edytował wladimirec 5.10.2012, 23:26:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:51 |