![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%)
|
Witam.
Mimo długich poszukiwać nie udało mi się odszukać rozwiązania w internecie, dlatego chcę poprosić was o pomoc. Tak jak w temacie: chcę stworzyć skrypt do skalowania obrazów. Najpierw chciałem sam nauczyć się funkcji więc pisałem sam. Jak już z czasem zaczeło mnie to drażnić, poszukałem gotowców i dalej mam ten sam problem. Mianowicie każdy skrypt - z wielu źródeł, jaki bym nie wkleił, efekt jest taki: (IMG:http://images42.fotosik.pl/673/716df158436bd19bm.jpg) wrzucam jeden z najkrótszych i najprostszych skryptów (żywcem pobrany z neta):
Pod komentarzami skryptów ludzie piszą, że wszystko działa jak nalezy... a ja jestem pewien, ze chodzi tutaj o jakąś pierdułke o której zwyczajnie nie wiem... EDIT: dodam że sprawdziłem już GD - działa kodowanie - UTF-8 bez bom Ten post edytował gitbejbe 20.11.2012, 11:21:43 |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Przeglądarka -> źródło strony -> pokaż co zawiera
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%)
|
jeśli chodzi o źródło strony po wykonaniu skryptu - czyli tego braku zdjęcia (tak jak na obrazku w temacie), to nie mogę przejść do podglądu. Ta opcja jest zablokowana... : |
wrzucam całą zawartość dokumentu:
ten plik jest załączany przez include w głównym dokumencie index. jeśli wywale "header('Content-type: image/jpeg');" wyskakują krzaki. Sorry za ten akt desperacji z całym kodem pliku, ale naprawdę nie mam już bladego pojęcia gdzie może być błąd. Ten post edytował gitbejbe 20.11.2012, 12:23:08 |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Nic dziwnego ze ci nie działa, jak ty ten skrypt wkładasz między kod html....
Ten kod php co dostałeś ma być wykonany oddzielnie, nie może byc w tym samym żądaniu co reszta kodu. Możesz go dodać do swojego html np. tak: Kod twoj kod html <img src="http://localhost/twoj_skrypt_co_generuje_obrazek.php" /> reszta twojego html ps: Cytat , to nie mogę przejść do podglądu. Ta opcja jest zablokowana... : | A od kiedy przeglądarka blokuje "Pokaż źródło strony"... coś kręcisz albo nie zrozumiałeś o czym mówiłem.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%)
|
ok, już sprawdzam Twoją poradę : )
co do blokady to: (IMG:http://images41.fotosik.pl/1848/570ce4b3b211aaebm.jpg) jak zadziała to dam znać i poprawię cały kod tla potomnych : ) w sieci widziałem sporo pytań o tą samą rzecz. |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
To ta blokada pewnie dlatego, że wysłałeś nagłówki obrazka... chociaż i to nie powinno mieć znaczenia... Jakaś durna ta Twoja przeglądarka (IMG:style_emoticons/default/wink.gif)
Cytat w sieci widziałem sporo pytań o tą samą rzecz. Widać jest bardzo wielu użytkowników internetu, którzy nie rozumieją tej prostej rzeczy (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%)
|
hehe, większość osoba ma taką samą przeglądarkę ;D
ok, zrobiłem skrypt w oddzielnym pliku 'skalowanie.php'. dodatkowo ustawiłem w skrypcie skalowania zdjecia aby zapisywał je pod nazwa test.jpg. I tak się też dzieje - plik się ładnie skaluje i zapisuje. wyświetlam go później za pomocą htmla pod nazwą zeskalowanego pliku czyli test.jpg A mam teraz inne pytanie. Ogólnie skrypt ma skalować zdjęcia przed zapisaniem ich do bazy. Czy muszę napisać skrypt w ten sposób, żeby najpierw skalował mi zdjęcie i zapisywał je w poprawnej formie na serwerze, a następnie ten utworzony plik zapisywał w bazie ? da rade w funkcji :
zamiast test1.jpg wstawić zmienną odpowiedzialną za dodanie zdjecia do bazy ? dziękuję za poświęcony czas : ) |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
W bazie nie zapisuje się zdjęć. W bazie trzyma się jedynie info o zdjęciu, zaś samo zdjęcie ma leżeć na dysku
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 18:03 |