Parse error: syntax error, unexpected T_ELSE in C:\myphp\lol.php on line 28
wcześniej działało ale pewnie coś usunąłem i przestało....
<?php $errorlist = false; function add_error($error) { $errorlist = true; $form_error[] = $error; } function _process_form($method) { if(function_exists("process_form")) { $data = $method; foreach($data as $key=>$val) { } process_form($data); } } function validate_form($method) { $process = true; add_error("Nie można odszukać wymaganego pola ukrytego o nazwie 'required'!"); $process = false; } else { foreach($required as $val) { $errormsg = "Nie podano wartości pola wymaganego '{$method[$val."_desc"]}'!"; } else { $errormsg = "Wymagane pole '$val' jest puste!"; } add_error($errormsg); $process = false; } } foreach($method as $key=>$val) { $func = $key."_validate"; if(function_exists($func)) { $result = $func($val. $key); } else { $result = $func($val, $method[$key. "_desc"]); } if($result !== true) { add_error($result); $process = false; } } } } } if($process) { _process_form($method); return true; } return false; } $method = &$_GET; validate_form($method); } function email_validate($data, $desc) { $regex = "/^([a-zA-Z0-9.-_]+)@({[a-zA-Z0-9-]+.}+[a-zA-Z0-9-]+)$/"; return "Wartość pola '$desc' jest nieprawidłowa."; return true; } function process_form($data) { $msg = "W formularzu ze strony {$_SERVER['PHP_SELF']} zostały podane następujące wartości: \n\n"; foreach($data as $key=>$val) { $msg .= "$key => $val\n"; } } ?> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <TITLE>Przykład weryfikacji formularza</TITLE> </HEAD> <BODY> <?php if($errorlist): ?> Proszę poprawić następujące błędy:<BR> <UL> <?php foreach($form_error as $val): ?> <LI><?=$val?> <?php endforeach; ?> </UL> <?php endif; ?> <INPUT TYPE="hidden" NAME="required" VALUE="first.last.email"> <INPUT TYPE="hidden" NAME="submit" VALUE="1"> <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0> <TR> <TD COLSPAN=2>Proszę wypełnić następujące pola. (* = Wymagane)</TD> </TR> <TR> <TD>*Imię:</TD> <INPUT TYPE="hidden" NAME="last_desc" VALUE="Imię"></TD> </TR> <TR> <TD>*Nazwisko:</TD> <INPUT TYPE="hidden" NAME="last_desc" VALUE="Nazwisko"></TD> </TR> <TR> <TD>Telefon:</TD> <INPUT TYPE="hidden" NAME="phone_desc" VALUE="Numer telefonu"></TD> </TR> <TR> <TD>*Email</TD> <INPUT TYPE="hidden" NAME="email_desc" VALUE="Adres email"></TD> </TR> <TR> <TD COLSPAN=2><INPUT TYPE="submit" VALUE="Wyślij"></TD> </TR> </TABLE> </FORM> </BODY> </HTML>