Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziwny błąd, dziwny błąd
dark_root
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

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


Tworze właśnie rejestracje do mojej strony i nie wiem czemu wysakuje mi taki błąd jak próbuje się zarejestrować:"? //wczytanie pliku z funkcjami require_once ("funkcje.php"); //rozpoczęcie sesji session_start(); session_cache_limiter('nocache'); //kod PHP if ($login && $plec && $haslo) $wynik = dodaj_usera($login, $gg, $skad, $plec, $haslo, $haslo2); else exit; ?>" co jest źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
maziak
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


Wklej dokładnie kod, w tagach PHP.
Ale na pierwszy rzut oka : przesuń session_start(); ponad require_once ("funkcje.php");. Poprostu upewnij sie ze przed session_start nie ma NIC.
Go to the top of the page
+Quote Post
marcio
post
Post #3





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


  1. <?php
  2. if ($login && $plec && $haslo)  $wynik = dodaj_usera($login, $gg, $skad, $plec, $haslo, $haslo2);  else  exit;
  3. ?>

Co to ma byc masz zmienne ustawione??Bo jak nie masz ustawionych a register_globals jest off to nie zadziala bo jakim prawem
Go to the top of the page
+Quote Post
dark_root
post
Post #4





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

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


a ja znienić register_globals na on? wiem, że może to być głupie pytanie, ale ucze się tego od wczoraj i jeszcze do teog nie doszedłem.
Go to the top of the page
+Quote Post
marcio
post
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


W php.ini

P.S u mnie jest w tym katalogu /etc/php5/apache2 zalezy od systemu i dystrybucji linux'a

Ten post edytował marcio 2.04.2008, 21:52:11
Go to the top of the page
+Quote Post
dark_root
post
Post #6





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

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


yyyy a jak strony nie mam na swoim serwerze?
Go to the top of the page
+Quote Post
maziak
post
Post #7





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


Możesz wstawić przed wszystko (ale nadal po session_start(), to musi byc pierwsze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) taki kodzik :

  1. <?php
  2. foreach($_POST as $klucz => $wartosc ) {
  3. $$klucz = $wartosc;
  4. }
  5. ?>

A uzyskasz ten sam efekt co z register globals dla post.

Poczytaj o składni foreach w manualu bo nie jest to nawet w jednej setnej tak skomplikowane jak wygląda.(pamietam ze jak zaczynalem to unikalem foreach jak ognia (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
Go to the top of the page
+Quote Post
dark_root
post
Post #8





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

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


nadal ten sam błąd tak to powinno wyglądać:
<?php
//wczytanie pliku z funkcjami

//rozpoczęcie sesji
session_start();

foreach($_POST as $klucz => $wartosc ) {
$$klucz = $wartosc;
}
require_once ("funkcje.php");
session_cache_limiter('nocache');

//formularz logowania
wy_form_logo();
?>
Go to the top of the page
+Quote Post
maziak
post
Post #9





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


Zdecydowanie pomogło by jak wkleił byś treść błędu.
PS. kazdy kod PHP jaki dajesz na forum, umieszczaj miedzy
Kod
[php]
//tu kod
[/php]

(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował maziak 2.04.2008, 22:11:19
Go to the top of the page
+Quote Post
dark_root
post
Post #10





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

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


podałem w na samym początku, ale nadal wygląda tak samo "
  1. <?php
  2. //wczytanie pliku z funkcjami require_once ("funkcje.php"); //rozpoczęcie sesji session_start(); session_cache_limiter('nocache'); //kod PHP if ($login && $plec && $haslo) $wynik = dodaj_usera($login, $gg, $skad, $plec, $haslo, $haslo2); else exit; ?>
".

Ten post edytował dark_root 2.04.2008, 22:12:02
Go to the top of the page
+Quote Post
maziak
post
Post #11





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


A wiec to tak wyglada ten blad.... No cóż, musze powiedzieć, że nie wiem za bardzo dlaczego tak się dzieje. Wygląda jak by kod w ogole nie przechodził przez PHPka tylko odrazu lecial jako tresc do przegladarki. Na jakim serwie to odpalasz? Inne skrypty działają? skrypt rozpoczynasz "<?php" a konczysz "?>" ? Plik w ktorym jest ten kod ma rozszerzenie *.php? Oj nie wiem, czy jestem w stanie Ci pomóc.

Ten post edytował maziak 2.04.2008, 22:31:55
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #12





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Ten skrypt chyba w ogóle nie jest interpretowanym jeśli zawartość komentarzy pojawia się na stronie - sprawdź ustawienia serwera i plików. Zobacz np. czy skrypt ma rozszerzenie .php. Byc może w ogle serwer nie ma php..

Pozdrawiam.

Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole i innymi zasadami forum
Go to the top of the page
+Quote Post
dark_root
post
Post #13





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

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


skrypt ma rozszerzenie .php. Czym jeszcze może być to spowodowane?
Go to the top of the page
+Quote Post
mike
post
Post #14





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Zamykam, jeśli moderator Cię o coś prosi to spełniasz tą prośbę.
Następnym razem będzie zamknięci + ostrzeżenie.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:14