![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Napotkałem na bardzo dziwny problem...Miałem gotową stronę i wszystko działało tak jak należy gdy miałem wszystko wrzucone na darmowy hosting cba.pl
Nadszedł czas na wykupienie hostingu w superhost.pl i teraz na stronie "kontakt" po wysyłaniu maila, strona nie przekierowuje się na tą z potwierdzeniem wysłania. Dziwna sprawa bo w ogóle nie zmieniałem kodu. Tu jest kawałek kodu przekierowujący ale mogę wkleić więcej jeśli trzeba.
Ten post edytował tifoso 8.12.2010, 23:12:58 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
A co robi? Nic? Pokazuje pustą stronę? Daj jakieś echo za header.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Echo nie ma naprawić tylko pomóc zdiagnozować.
Skoro się nie wyświetla to na pewno nie pozostaje na stronie (lub header przerywa skrypt). Spróbuj dać pełną (http://) ścieżkę do jakiejś strony, najlepiej obcej żeby mieć pewność że istnieje.. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Markonix... A od kiedy cokolwiek wstawione za przekierowaniem z użyciem header ma prawo się wykonać? exit() jest tylko ostatecznym zabezpieczeniem, gdyby z jakichś niejasnych powodów sam header nie zadziałał (co jest niezwykle rzadkie i niemal nie występuje). Niech autor tematu poczyta temat "Jak zadać pytanie?" to może sam trochę sobie poradzi ze zdiagnozowaniem przyczyn lepiej. Może być błąd jeszcze przed header (co jest najbardziej prawdopodobne) lub ścieżka przekierowania w header jest skopana. Możliwe, że masz katalog główny gdzie indzie niż root strony, bo nie musi to być /strona/podstrona ale choćby /rootserwera/public_html/strona/podstrona a wtedy właśnie się rypnie header, bo nie znajdzie prawidłowej.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Probowalem na rozne sposoby zmienic przekierowanie zeby dzialalo, ale wciaz wyswietla biala strone :/
Zmienilem strone lokalna na www.wp.pl zeby nie bylo podejrzen o zla sciezke. Moglby ktos rzucic okiem i dac znac co jest zle??
Ten post edytował tifoso 10.12.2010, 13:21:51 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
BBCode psuje linki, ale rozumiem że dałeś link z http://.
thek chodziło mi tylko o sprawdzenie czy skrypt w ogóle dociera do miejsca gdzie jest header, przecież wysłanie coś do przeglądarki przed headerem powinno wywalić błąd, a nie wyświetlać białą stronę. No chyba, że masz w ini wyłączone błędy. Po co otwierasz i zamykasz znaczniki php? Może Ci się tam po prostu białe znaki pojawiają? Ten post edytował markonix 10.12.2010, 12:34:51 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
BBCode psuje linki, ale rozumiem że dałeś link z http://. thek chodziło mi tylko o sprawdzenie czy skrypt w ogóle dociera do miejsca gdzie jest header, przecież wysłanie coś do przeglądarki przed headerem powinno wywalić błąd, a nie wyświetlać białą stronę. No chyba, że masz w ini wyłączone błędy. Po co otwierasz i zamykasz znaczniki php? Może Ci się tam po prostu białe znaki pojawiają? Probowalem bez znacznikow i dalej to samo ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 183 Pomógł: 24 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze chyba masz skopane pokazywanie błędów zob. phpinfo();
po drugie linie 12-17 wysyłają dane do przeglądarki i header() nie może zadziałać - wywala błąd, którego nie widzisz. dalej warunek w linii 21 spełniony i echo nieco niżej -------------------- kAlmAcetA
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
To co masz jako error_reporting to inna wersja E_ALL, więc jest OK. Zobacz czy masz jednak ustawioną display_errors na 1
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:15 |