View Full Version : سوال: Strict Standards
numberone1
شنبه 18 دی 1389, 14:09 عصر
این ارور Strict Standards برای چیه؟؟
متن کامل ارور هم اینه
Strict Standards: Non-static method PhpCaptcha::Validate() should not be called statically
روی لوکال تست میکنم
اینم خطی که ارور میده!
if (PhpCaptcha::Validate($_POST['user_code'])){
return true;
}
eshpilen
شنبه 18 دی 1389, 14:28 عصر
ظاهرا باید اول یک شیء از PhpCaptcha ایجاد کنی و بعدش به اینصورت عمل کنی:
phpCaptchaObject->Validate
numberone1
شنبه 18 دی 1389, 14:53 عصر
ظاهرا باید اول یک شیء از PhpCaptcha ایجاد کنی و بعدش به اینصورت عمل کنی:
phpCaptchaObject->Validate
من این کلاس و از همین سایت دانلود کردم بدون تغییر گذاشتم ولی این ارور میده
میشه شما یه نگاهی بهش بکنید؟
اینم validator
if (PhpCaptcha::Validate($_POST['user_code'])){
return true;
}
else {
echo 'Invalid code entered';
exit;
}
اینم برای فراخوانی عکس
<a href="javascript:refresh_captcha();"><img src="visual-captcha.php" width="200" height="60" alt="Visual CAPTCHA" id="captcha"/>
امیـرحسین
شنبه 18 دی 1389, 15:32 عصر
ظاهرا باید اول یک شیء از PhpCaptcha ایجاد کنی و بعدش به اینصورت عمل کنی:
phpCaptchaObject->Validate
دقیقا باید چنین کاری انجام بشه!
$captcha = new PhpCaptcha(array('path/to/fonts/Tahoma.ttf','path/to/fonts/Arial.ttf'));
/* ... */
if($captcha->Validate($_POST['user_code'])){
return true;
}
/* ... */
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.