a wiec mam kod :
[php:1:3fa98d85fc]<?php
if(preg_match('/^([a-z0-9_]{3,8}+)$/i',$_POST['login'])) //sprawdzamy login //
{
$s=count($poprawne);
$poprawne[$s]='Login';
}
else
{
$s=count($bledne);
$bledne[$s]='Login';
}
if(preg_match('/^([a-z0-9_]{3,8}+)$/i',$_POST['haslo'])) //sprawdzamy haslo //
{
$s=count($poprawne);
$poprawne[$s]='Hasło';
}
else
{
$s=count($bledne);
$bledne[$s]='Hasło';
}
if($_POST['haslo']!=$_POST['haslo2']) //sprawdzamy powtorzone haslo //
{
$s=count($poprawne);
$poprawne[$s]='powtórzone hasło';
}
else
{
$s=count($bledne);
$bledne[$s]='Źle powtórzone hasło';
}
if(preg_match('/^([@a-z0-9_.]+)$/i',$_POST['email']))
{
$s=count($poprawne);
$poprawne[$s]='Adres e-mail';
}
else
{
$s=count($bledne);
$bledne[$s]='Adres e-mail';
}
// Wyswietlanie danych o blednych i wypelnionych polach //
echo'Poprawne dane:<br/>';
foreach($poprawne as $key => $val)
{
echo"$val<br/>";
}
echo'bledne dane:<br/>';
foreach($bledne as $key => $val)
{
echo"$val<br/>";
}
?>[/php:1:3fa98d85fc]
niby wszystko jest ok natomiast przy testowaniu wywala mi :
[quote]Warning: Compilation failed: internal error: code overflow at offset 19 in /home/yacho/public_html/form.php on line 2
Warning: Compilation failed: internal error: code overflow at offset 19 in /home/yacho/public_html/form.php on line 12[/quote]
Pytanie :
Co to za blad i jak sie go pozbyc ? ;][/quote]