![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tym Razem potrzebuje pomocy, aby zautomatyzować generowanie sygnatury.
Mam takie polecenie cron:
Plik cron.php:
Plik sygnatura.php:
Przy takich danych plik cron.php wykonuje się poprawnie, ale jest problem z generowaniem obrazku z pliku sygnatura.php. Jest on wstawiony jako zwykły obraz w pliku cron.php (<img src="http://lector.t15.org/skrypty/sygnatura.php" />). Nie wiem czy jest to poprawnie zrobione, ręcznie chodzi. Docelowo ma być jeszcze jeden skrypt do genorowania drugiego obrazka. W jaki sposób wstawić w cron.php kolejne skrypty do wykonania? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Normalnie ci działa, bo normalnie odpalasz to przez przeglądarke a przeglądarka interpretuje IMG (czyli HTML)
Zaś konsola php nie interpretuje w żaden sposób kodu HTML |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
To w jaki sposób wstawić skrypt sygnatura.php do cron.php aby go wykonał?
Przekierowanie nie w chodzi w grę bo jak pisałem będzie też drugi skrypt do generowania drugiego obrazka. Ten post edytował sznoorek 20.11.2012, 10:48:57 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ale nie bardzo rozumiem co ty chcesz osiągnąć... w pliku cron.php generujesz kod html, który idzie na wyjście, ale ty tego kodu i tak nie widzisz, bo jest przecież odpalany z crona.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt sygnatura.php generuje i zapisuje obrazek (sygnatura.png), jeżeli skrypt cron.php wykryje ze są nowe dane to je zapisuje i ma uruchomić skrypt sygnatura.php aby ten ponownie wygenerował nowy obrazek sygnatura.png z nowo nałożonymi danymi.
Co mam wstawić zamiast kodu html w cron.php, aby przeszło generowanie obrazka w sygnatura.php? Ten post edytował sznoorek 20.11.2012, 11:25:52 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A, czyli ty chcesz poprostu odpalić skrypt sygnatura.php (IMG:style_emoticons/default/smile.gif)
To poprostu zrób include('sygnatura.php') (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ok teraz pobrał nowe dane i wygenerował obrazek, ale nie wykonał:
Czyli muszę wstawić kod wyżej i zapis $dane przerobić na funkcję, aby nie powtarzać przy każdej opcji. |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A po czym wnioskujesz że nie wykonał? Powinien wykonać.
Odpal ten skrypt z konsoli zamiast z crona, to zobaczysz ewentualne błędy jeśli są |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To nie ma nic do rzeczy. Ten header nie powoduje przerwania wykonania kodu.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Includowany plik po wykryciu tego nagłowka chce wyświetlić obrazek i otrzymuje się komunikat o błedzie i nie można wyświetlić obrazka, a pozostały kod w cron.php już nie był wykonywany.
Po usunięciu nagłówka wygląda ze działa wszystko poprawnie. Ten post edytował sznoorek 20.11.2012, 15:17:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:29 |