Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z interaktywnym banerem


pvpandpk

Rekomendowane odpowiedzi

Opublikowano

Witam,

 

Posiadam interaktywny baner, na którym chce zmienić zdjęcie w tle, gdy to robię baner przestaje działać. Zamiast banera wyświetla się pusta strona. Dodam, że nazwa, format i rozdzielczość zmienionego zdjęcia jest identyczna z oryginałem.

 

Wygląda to tak:

 

1.png

 

A powinno tak, ale z innym zdjęciem w tle.

 

2.png

 

Jakieś pomysły co może być nie tak? Co zrobić żeby zmienić zdjęcie w tle na takie jakie mi odpowiada, a zarazem żeby baner działał?

 

Pozdrawiam.

 

Opublikowano
Bardzo możliwe, że zrobiłeś po prostu błąd w kodzie generatora strony, a że header wysyła informacje do przeglądarki, że jest to obrazek błędy są interpretowane jako części składowe obrazu. Najlepiej zakomentuj funkcję:


void header ( string $string [, bool $replace = true [, int $http_response_code ]] )

która ustawia owy nagłówek i zobacz czy strona zwraca binarny zapis obrazka (powinny tam być też błędy PHP).

Opublikowano

Możesz też podesłać logi z nginx czy tam z apache. 

Opublikowano

Możesz też podesłać logi z nginx czy tam z apache. 

Proszę bardzo ostatnie logi z apache.

 

[Mon Feb 15 12:51:27 2016] [error] [client ] PHP Warning:  filemtime(): stat failed for cached in /var/www/baner4/banner.php on line 7
[Mon Feb 15 12:51:28 2016] [error] [client ] PHP Warning:  imagepng(): Unable to open 'cached' for writing: Permission denied in /var/www/baner4/banner.php on line 90
[Mon Feb 15 12:51:46 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:48 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:48 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:49 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:51 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:51 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:52 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:53 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:53 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:54 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:54 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:54 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:53:30 2016] [error] [client xxxxxxxxx.246] PHP Warning:  filemtime(): stat failed for cached in /var/www/baner4/banner.php on line 7
[Mon Feb 15 12:53:31 2016] [error] [client xxxxxxxxx.246] PHP Warning:  imagepng(): Unable to open 'cached' for writing: Permission denied in /var/www/baner4/banner.php on line 90

 

Bardzo możliwe, że zrobiłeś po prostu błąd w kodzie generatora strony, a że header wysyła informacje do przeglądarki, że jest to obrazek błędy są interpretowane jako części składowe obrazu. Najlepiej zakomentuj funkcję:
void header ( string $string [, bool $replace = true [, int $http_response_code ]] )
która ustawia owy nagłówek i zobacz czy strona zwraca binarny zapis obrazka (powinny tam być też błędy PHP).

 

 

Chętnie bym zrobił to co napisałeś, ale średnio się na tym znam, w każdym bądź razie dzięki za pomoc.

Opublikowano

 

Możesz też podesłać logi z nginx czy tam z apache. 

Proszę bardzo ostatnie logi z apache.

 

[Mon Feb 15 12:51:27 2016] [error] [client ] PHP Warning:  filemtime(): stat failed for cached in /var/www/baner4/banner.php on line 7
[Mon Feb 15 12:51:28 2016] [error] [client ] PHP Warning:  imagepng(): Unable to open 'cached' for writing: Permission denied in /var/www/baner4/banner.php on line 90
[Mon Feb 15 12:51:46 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:48 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:48 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:49 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:51 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:51 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:52 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:53 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:53 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:54 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:54 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:51:54 2016] [error] [client ] PHP Parse error:  syntax error, unexpected 'header' (T_STRING) in /var/www/baner4/config.php on line 65
[Mon Feb 15 12:53:30 2016] [error] [client xxxxxxxxx.246] PHP Warning:  filemtime(): stat failed for cached in /var/www/baner4/banner.php on line 7
[Mon Feb 15 12:53:31 2016] [error] [client xxxxxxxxx.246] PHP Warning:  imagepng(): Unable to open 'cached' for writing: Permission denied in /var/www/baner4/banner.php on line 90

 

Bardzo możliwe, że zrobiłeś po prostu błąd w kodzie generatora strony, a że header wysyła informacje do przeglądarki, że jest to obrazek błędy są interpretowane jako części składowe obrazu. Najlepiej zakomentuj funkcję:
void header ( string $string [, bool $replace = true [, int $http_response_code ]] )
która ustawia owy nagłówek i zobacz czy strona zwraca binarny zapis obrazka (powinny tam być też błędy PHP).

 

 

Chętnie bym zrobił to co napisałeś, ale średnio się na tym znam, w każdym bądź razie dzięki za pomoc.

 

 

Zapodaj linię 65 z kodu. 

Zakomentuj czyli wstaw

// 

Przed.

Opublikowano
     62.   $textfields[] = array(

     63.       'text' => $str, 

     64.       'xpos' => $textfield['xpos'], 

     65.       'ypos' => $textfield['ypos'], 

     66.      'font-size' => $textfield['fontsize'],

     67.       'font-file' => $textfield['fontfile'],

     68.       'red' => $textfield['red'],

     69.       'green' => $textfield['green'],

     70.       'blue' => $textfield['blue'],

 

 

 

Ok, problem rozwiązany.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...