Przepraszam za ortografie. Mam dysortografię.
Mam dwa problemy. Ale po kolei. Najpierw jeden.
Na localhost wszystko działa. Żadnego błędu nie ma.
Używam WAMP SERWER.
Na zewnętrznym serwerze wywala mi błąd.
Parse error: syntax error, unexpected ‘(’ in /virtual/z/e/zeszyt.ugu.pl/registration.php on line 73
zeszyt.ugu.pl > Rejestracja > Zarejestruj
Tak w sumie to nie wiem co zrobić bo wydaje mi się że składnia jest poprawna. Poratujcie.
Formularz (registration.html)
http://wklej.to/Vz5JJ
Dokument PHP (registration.php)
http://wklej.to/hPAPZ
avaster
(avaster)
#2
Na ugu niektóre skrypty nie działają ponieważ nie ma odpowiednich składników php
andrzej27
(Andrzej Teneo)
#3
tak jakby było za dużo nawiasów, ale niestety nie jestem w stanie sprawdzić
grzelix
(Grzelix)
#4
Linię 73 możesz zapisać tak:
if (
($_POST['password1'] != $_POST['password2']) ||
empty(($_POST['password1'])) ||
empty(($_POST['password2'])) ||
empty(($_POST['login'])) ||
!isset($_POST['login']) ||
!isset($_POST['password2'])
|| !isset($_POST['password2'])) blad1 ();
przy funkcji empty masz podwójne nawiasy.
Może to jest problem (dziwne ale warto sparwdzić).
Jeśli nie to zrób zmienną dla każdego warunku i zobaczysz który warunek jest błędny dla niego.
Sprawdziłem tutaj: http://www.piliapp.com/php-syntax-check/
i faktycznie te podwójne nawiasy powodują błąd.
Wielkie dzięki.
Ja tu szukałem nie wiadomo czego a tu się okazuje że ja po prostu ślepy jestem.
Jeszcze raz wielkie dzięki.