![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
piszę, dlatego że chciałbym zrobić obrazek z cytatem. Cytaty miałby się losować z pliku .txt i wyświetlać się na obrazku o określonej czcionce itp. Miałyby też być w odpowiednim miejscu, lekko z prawej strony. Wie ktoś może, jak to zrobić? <prosi o przykładowy kod> Pozdrawiam ![]() M. -------------------- film edit student
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli chcesz wygenerować obrazek z cytatem użyj GD.
Nie podamy ci przykładowego kodu (nie ten dział) ale w internecie jest pełno tutoriali o GD i nanoszeniu na obrazek tekstu. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
znalazłem mniej więcej coś takiego, ale nadal nie wiem jak wylosować cytat z pliku tekstowego... Ten post edytował marian2299 21.01.2011, 20:36:20 -------------------- film edit student
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
No chłopie, czy google i dokumentacja boli?
Jeżeli wszystkie cytaty masz w jednym pliku to najpierw je explode-ujesz, a następnie rand-ujesz. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
Jeżeli oczekujesz gotowego kodu, napisz - przeniosę temat do innego działu z tagiem "wolontariat" (chyba, że dysponujesz gotówką
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie za bardzo wiem, jak użyć rand w tym przypadku...
-------------------- film edit student
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Rand po prostu losuje liczbę z podanego przedziału.
Zobacz sobie dzięki print_r co zwraca $losowycytat. Jest to tablica posiadająca ponumerowane klucze (od 0). Więc zwróci losową wartość z tablicy. -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Rand może zwrócić klucz nieistniejący w tablicy - dlatego istnieje array_rand, która losuje jeden lub więcej indeksów.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
" Obrazek " (..) cytaty.php" nie może zostać wyświetlony, ponieważ zawiera błędy. "
-------------------- film edit student
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Może BOM? Wyślij tymczasowo jako text/plain i zobacz czy generuje błędy.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Jakie błędy zwraca? Najpierw sprawdź czy masz zainstalowane GD (gd_info).
-------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
GD jest zainstalowane,
text/plain mi się nie wyświetla, plik zaczyna się pobierać ;O Okej, uzyskałem taki, działający, kod:
Tylko... da się jakoś sprawić, żeby tekst się zawijał? -------------------- film edit student
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
Co rozumiesz przez słowo "zawijał"?
Musisz wiedzieć, że GD to nie żaden zaawansowany program graficzny i nie nadaje się on do bardzo zaawansowanych działań. -------------------- |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
W 'manualu' jest taki oto kod:
, da radę? Tylko co to jest $string, $angle ? @Kildyt, zawijanie tekstu to przenoszenie wyrazów do kolejnych linijek... Ten post edytował marian2299 21.01.2011, 22:21:59 -------------------- film edit student
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
@Kildyt, zawijanie tekstu to przenoszenie wyrazów do kolejnych linijek... No tak, wybacz. ![]() $string to tekst, a $angle to kąt w stopniach według którego tekst będzie mierzony (nie wiem za bardzo o co kaman, spróbuj metodą prób i błędów a samo wyjdzie). -------------------- |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
to działa, ale jak wyjustować tekst? -------------------- film edit student
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%) ![]() ![]() |
W notatkach dla imagettftext jest gotowa funkcja do justowania.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:35 |