Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] header
lukash82
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

Ostrzeżenie: (0%)
-----


Witam. Mam na stronie formularz kontaktowy. Jest sprawdzanie pol, itd... Po wyslaniu wiadomosci na maila (wszystko realizowane przez plik wyslij.php) mam powrot na pierwotna strone z "golym" formularzem standardowo za pomoca:
  1. <?php
  2. header('Location: index.php?url=kontakt');
  3. ?>

Na moim serwerze mi to dziala bez problemu ale jak wrzucilem to na serwer docelowy to niestety po kliknieciu na buton wyslij otwiera sie biala strona pliku wysylajacego maila czyli w tym przypadku wyslij.php (W tym pliku jest ta linijka powyzej ktora teoretycznie powraca do strony index.php) Co moze byc nie tak, ze tak sie dzieje? Czy to jakies ograniczenie na serwerze moze byc zrobione czy moze jakas inna metoda tez mozna wracac do wczesniejszej strony...? Dodam, ze maile dochodza do adresata. Jesli ktos z Was spotkal sie z takim czyms to prosze o informacje. Pozdrawiam, Łukasz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Pod jakimi przeglądarkami występuje ten błąd? Sprawdź również kodowanie i czy wyświetlane są jakieś błędy (ustawienie error_reporting(E_ALL)).

Pozdrawiam.


--------------------
Go to the top of the page
+Quote Post
potreb
post
Post #3





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Może register globals?


--------------------

Go to the top of the page
+Quote Post
Pilsener
post
Post #4





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Trudno spekulować, nie dałeś kodu, nie wiadomo jak masz ustawione error_reporting. Zakładam, że nie wyświetla żadnych błędów (czyli działa poprawnie), jednak nic się nie wyświetla, może przekazuje pustą tablicę $_POST? Sprawdź, czy dane z $_POST przechodzą:

  1. <?php
  2. print_r($_POST);
  3. ?>


Nie wiadomo jaki serwer, jak jest ustawiony, sam pisałeś kod czy to gotowiec jakiś?
Go to the top of the page
+Quote Post
Piotrwusek
post
Post #5





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


ja bym zaczął od sprawdzania serwera docelowego bo wina nie może leżeć w kodzie jeśli na twoim działa dobrze

1. Czy wersje PHP na serwerach są takie same?
2. itp itd
Go to the top of the page
+Quote Post
lukash82
post
Post #6





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

Ostrzeżenie: (0%)
-----


Witam ponownie. Mam dostep tylko do katalogu ftp, na ktory jest wgrana strona wiec nie bardzo mam dostep do raportowanych bledow... Dane przez $_POST sa przesylane bo juz wlasnie patrzalem czy wogole sie przesylaja. Co do przegladarek to pod normalnymi [FF, opera] i pod tymi innymi [ie] wystepuje ten sam blad... Mysle, ze to bedzie cos po stronie serwera... Dzisiaj jest juz taka pora, wiec jutro bedę kontaktowal sie z dostawca hostingu to moze on cos mi powie na ten temat. Pozdr i dzieki za pomoc.

Ten post edytował lukash82 17.03.2008, 16:13:54
Go to the top of the page
+Quote Post
Cezar708
post
Post #7





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


o ustawieniach PHP dowiesz się używając funkcji phpinfo(), Być może tak jak powiedział Piotrwusek masz inne ustawienia PHP i może jakaś funkcja jest wyłączona lub nawet nie ta wersja PHP jest na serwerze.

Pozdrawiam.
Go to the top of the page
+Quote Post
lukash82
post
Post #8





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

Ostrzeżenie: (0%)
-----


Witam ponownie. Sprawdzilem jeszcze wersje php na obydwu serwerach. A wiec tam gdzie dziala jest wersja 4.4.7 a tam gdzie sie sypie jest wersja 4.3.10. Czy to moze byc z tym zwiazane? Pozdr
Go to the top of the page
+Quote Post
Cezar708
post
Post #9





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(lukash82 @ 17.03.2008, 16:23:17 ) *
Witam ponownie. Sprawdzilem jeszcze wersje php na obydwu serwerach. A wiec tam gdzie dziala jest wersja 4.4.7 a tam gdzie sie sypie jest wersja 4.3.10. Czy to moze byc z tym zwiazane? Pozdr



może... wszystko zależy jakich funkcji i w jaki sposób używasz...

~Edit

Tu masz changeLog zobacz ile się zmieniło od wersji 4.3.10 do wersji 4.4.7, może coś Cię oświeci i wpadniesz dlaczego nie zadziałało...

... ale oczywiście najszybsza droga aby dowiedzieć się co się dzieje to dostęp do error_log Twoich skryptów.

Pozdrawiam

Ten post edytował Cezar708 17.03.2008, 16:54:01
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 16:29