PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل عدم کد امنیتی روی سرور



ra3ou1
April 16th, 2011, 01:29
سلام دوستان يک موردي در يکي از وي پي اس ها به وجود آمده که کمي عجيب هست .
کدهاي امنيتي از چند هفته پیش کار افتاده و کار نمي کنند در صورتي که gd و ... چک کردم نصبه.
اینم phpinfo به نظر شما مشکل از چیه ! phpinfo() (http://www.blogjahan.com/info.php)

Milad-H
April 16th, 2011, 08:52
Gettext را فعال کنید
اگر نشد TTF (FreeType) تست کنید

ra3ou1
April 16th, 2011, 14:07
هردو فعال هست
اما نشان داده نمیشه

ali2k
April 16th, 2011, 14:56
باید پیغام خطا را در فایلی که کد را تولید میکند نگاه کنید

ra3ou1
April 16th, 2011, 15:25
باید پیغام خطا را در فایلی که کد را تولید میکند نگاه کنید

ببینید اگر تنها برای یک سیستم اینطور بود فرمایش شما متین

اما نکته اینجاست که برای هیچ سیستمی لود نمیشه چه وی بی چه نیوک و .......

و همانگونه که مستحضرید هرکدام از سیستم ها از کتابخانه های مخصوص خود برای کد امنیتی

استفاده می کنند که همه فعاله و تا چندی پیش کار می کرده

اما یکباره همه از کار افتادن و هیچکدام کار نمی کنند و کدهای امنیتی نمایش داده نمی شوند

من که دیگه موندم هرچی لازم بود رو سرور نصبه اما چرا جواب نمیده و کار نمی کنند ال... اعلم

ممنون میشم دوستان بیشتر راهنمایی کنند

کسی تا حالا با این مشکل بر نخورده ؟

ali2k
April 16th, 2011, 15:33
99% سیستم های captcha از php + GD + WITH FREETYPE استفاده می کنند الان این موارد روی سرور شما نصب هستند کافیه فقط یکی از این سیستم ها پیغام خطاش را اینجا بزاری تا بهت بگم مشکل از چی هست :) بدون دانستن پیغام خطا نمیشه چیزی گفت ...

ra3ou1
April 16th, 2011, 16:02
چطوری پیغام خطا رو پیدا کنم که برای شما قرار بدم
میشه راهنمایی کنید
باید داخل فایل فانکشنی چیزی قرار بدم تا بتونم خطا ازش بگیرم
راهنمایی کنید ممنون میشم

ali2k
April 16th, 2011, 16:27
<?php
error_reporting(E_ALL);
/* Displays details of GD support on your server */

echo '<div style="margin: 10px;">';

echo '<p style="color: #444444; font-size: 130%;">GD is ';

if (function_exists("gd_info")) {

echo '<span style="color: #00AA00; font-weight: bold;">supported</span> by your server!</p>';

$gd = gd_info();

foreach ($gd as $k => $v) {

echo '<div style="width: 340px; border-bottom: 1px solid #DDDDDD; padding: 2px;">';
echo '<span style="float: left;width: 300px;">' . $k . '</span> ';

if ($v)
echo '<span style="color: #00AA00; font-weight: bold;">Yes</span>';
else
echo '<span style="color: #EE0000; font-weight: bold;">No</span>';

echo '<div style="clear:both;"><!-- --></div></div>';
}

} else {

echo '<span style="color: #EE0000; font-weight: bold;">not supported</span> by your server!</p>';

}

echo '<p>by <a href="http://www.dagondesign.com">dagondesign.com</a></p>';

echo '</div>';

?>


---------- Post added at 03:27 PM ---------- Previous post was at 03:26 PM ----------

این کد را داخل یک فایل مثلا test.php ذخیره کنید نتیجه اش را بزارید اینجا ببنیم مشکلی در gd هست یا نه

ra3ou1
April 16th, 2011, 17:10
سلام اینم نتیجه




GD is supported by your server!
GD Version Yes
FreeType Support Yes
FreeType Linkage Yes
T1Lib Support No
GIF Read Support Yes
GIF Create Support Yes
JPEG Support Yes
PNG Support Yes
WBMP Support Yes
XPM Support Yes
XBM Support Yes
JIS-mapped Japanese Font Support No

ali2k
April 16th, 2011, 18:35
مشکلی تو gd و مخلفاتش نیست :) کار یکمی تخصصی تر میشه :)
فایل تولید کپچا یکی از سایت ها را باز کنید و error_reporting(E_ALL) را بهش اضافه کنید بعد روی عکس کپچا که باز نمیشه کلیک کنید و view image بزنید تا پیغام خطا برنامه نمایش داده بشه.

---------- Post added at 05:35 PM ---------- Previous post was at 05:34 PM ----------

یا یه یوزر و پسورد بفرست خودم برات مشکل رو پیدا کنم 8-|